69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
id: bd7123c9c452eddfaeb5bdef
 | 
						|
title: Utiliza la notación de corchetes para encontrar el carácter enésimo final en una cadena
 | 
						|
challengeType: 1
 | 
						|
videoUrl: 'https://scrimba.com/c/cw4vkh9'
 | 
						|
forumTopicId: 18344
 | 
						|
dashedName: use-bracket-notation-to-find-the-nth-to-last-character-in-a-string
 | 
						|
---
 | 
						|
 | 
						|
# --description--
 | 
						|
 | 
						|
Puedes usar el mismo principio que acabamos de usar para recuperar el último carácter de una cadena para recuperar el carácter enésimo final.
 | 
						|
 | 
						|
Por ejemplo, puedes obtener el valor de la antepenúltima letra de la cadena `var firstName = "Charles"` usando `firstName[firstName.length - 3]`
 | 
						|
 | 
						|
Ejemplo:
 | 
						|
 | 
						|
```js
 | 
						|
var firstName = "Charles";
 | 
						|
var thirdToLastLetter = firstName[firstName.length - 3];
 | 
						|
```
 | 
						|
 | 
						|
`thirdToLastLetter` tendrá una cadena con valor `l`.
 | 
						|
 | 
						|
# --instructions--
 | 
						|
 | 
						|
Usa <dfn>notación de corchetes</dfn> para encontrar el penúltimo carácter en la cadena `lastName`.
 | 
						|
 | 
						|
**Sugerencia:** Intenta mirar el ejemplo de arriba si te quedas atascado.
 | 
						|
 | 
						|
# --hints--
 | 
						|
 | 
						|
`secondToLastLetterOfLastName` debe ser la letra `c`.
 | 
						|
 | 
						|
```js
 | 
						|
assert(secondToLastLetterOfLastName === 'c');
 | 
						|
```
 | 
						|
 | 
						|
Debes usar `.length` para obtener la penúltima letra.
 | 
						|
 | 
						|
```js
 | 
						|
assert(code.match(/\.length/g).length > 0);
 | 
						|
```
 | 
						|
 | 
						|
# --seed--
 | 
						|
 | 
						|
## --after-user-code--
 | 
						|
 | 
						|
```js
 | 
						|
(function(v){return v;})(secondToLastLetterOfLastName);
 | 
						|
```
 | 
						|
 | 
						|
## --seed-contents--
 | 
						|
 | 
						|
```js
 | 
						|
// Setup
 | 
						|
var lastName = "Lovelace";
 | 
						|
 | 
						|
// Only change code below this line
 | 
						|
var secondToLastLetterOfLastName = lastName; // Change this line
 | 
						|
```
 | 
						|
 | 
						|
# --solutions--
 | 
						|
 | 
						|
```js
 | 
						|
var lastName = "Lovelace";
 | 
						|
var secondToLastLetterOfLastName = lastName[lastName.length - 2];
 | 
						|
```
 |