--- id: bd7123c9c452eddfaeb5bdef title: Use Bracket Notation to Find the Nth-to-Last Character in a String challengeType: 1 --- ## Description
You can use the same principle we just used to retrieve the last character in a string to retrieve the Nth-to-last character. For example, you can get the value of the third-to-last letter of the var firstName = "Charles" string by using firstName[firstName.length - 3]
## Instructions
Use bracket notation to find the second-to-last character in the lastName string. Hint
Try looking at the thirdToLastLetterOfFirstName variable declaration if you get stuck.
## Tests
```yml tests: - text: secondToLastLetterOfLastName should be "c". testString: assert(secondToLastLetterOfLastName === 'c', 'secondToLastLetterOfLastName should be "c".'); - text: You have to use .length to get the second last letter. testString: assert(code.match(/\.length/g).length === 2, 'You have to use .length to get the second last letter.'); ```
## Challenge Seed
```js // 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
```js (function(v){return v;})(secondToLastLetterOfLastName); ```
## Solution
```js var firstName = "Ada"; var thirdToLastLetterOfFirstName = firstName[firstName.length - 3]; var lastName = "Lovelace"; var secondToLastLetterOfLastName = lastName[lastName.length - 2]; ```