freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/use-bracket-notation-to-fin...

2.0 KiB

id title localeTitle challengeType
bd7123c9c452eddfaeb5bdef Use Bracket Notation to Find the Nth-to-Last Character in a String Use la notación de corchete para encontrar el carácter Nth-to-Last en una cadena 1

Description

Puede usar el mismo principio que acabamos de usar para recuperar el último carácter de una cadena para recuperar el enésimo al último carácter. Por ejemplo, puede obtener el valor de la tercera a la última letra de la cadena var firstName = "Charles" usando firstName[firstName.length - 3]

Instructions

Use la notación de corchetes para encontrar el segundo hasta el último carácter en la cadena lastName . Pista
Intenta mirar la declaración de la variable thirdToLastLetterOfFirstName si te quedas atascado.

Tests

tests:
  - text: <code>secondToLastLetterOfLastName</code> debe ser &quot;c&quot;.
    testString: 'assert(secondToLastLetterOfLastName === "c", "<code>secondToLastLetterOfLastName</code> should be "c".");'
  - text: Tienes que usar <code>.length</code> para obtener la segunda última letra.
    testString: 'assert(code.match(/\.length/g).length === 2, "You have to use <code>.length</code> to get the second last letter.");'

Challenge Seed

// Example
var firstName = "Ada";
var thirdToLastLetterOfFirstName = firstName[firstName.length - 3];

// Setup
var lastName = "Lovelace";

// Only change code below this line
var secondToLastLetterOfLastName = lastName;


After Test

console.info('after the test');

Solution

var firstName = "Ada";
var thirdToLastLetterOfFirstName = firstName[firstName.length - 3];

var lastName = "Lovelace";
var secondToLastLetterOfLastName = lastName[lastName.length - 2];