DEV Community

Cristian Fernando
Cristian Fernando

Posted on

 

Paracetamol.js💊| #87: Explica este código JavaScript

Explica este código JavaScript

const nombres = ["Ana", "Sofia", "Carmen", ...["Cris"]];
const [, , , miNombre] = nombres;
console.log(miNombre["length"]);
Enter fullscreen mode Exit fullscreen mode

A. SyntaxError
B. 6
C. 5
D. 4

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
D. 4

Cuando pretendemos hacer una desestructuración de arreglos es súper importante tener en cuenta los índices del mismo. Usando la sintaxis de la , podemos saltar posiciones del arreglo hasta encontrar la propiedad que se desea obtener.

En el ejemplo usamos 3 veces , por ello saltamos 3 posiciones del arreglo nombres para poder obtener (con spread operator) la cadena Cris del arreglo anidado.

Finalmente aplicamos el método length con sintaxis de corchete.

Why You Need to Study Javascript Fundamentals

The harsh reality for JS Developers: If you don't study the fundamentals, you'll be just another “Coder”. Top learnings on how to get to the mid/senior level faster as a JavaScript developer by Dragos Nedelcu.