Basic JavaScript - Use Bracket Notation to Find the Last Character in a String

Tell us what’s happening:
Describe your issue in detail here.

I passed this, but does anyone know why we put the - 1 in order to get the last letter of the name? The step doesn’t explain it. Thank you.

Your code so far

// Setup
const lastName = "Lovelace";

// Only change code below this line
const lastLetterOfLastName = lastName[lastName.length - 1]; // Change this line

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/112.0

Challenge: Basic JavaScript - Use Bracket Notation to Find the Last Character in a String

Link to the challenge:

Using bracket notation on a string is like using bracket notation on an array. What number is used to represent the first index in an array? That number is also used to represent the first character in a string. So if you have a string that is five characters long, what number will you need to use to get the last character in the string? Hint: It’s the same number you would use to get the last element in an array of five items.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.