Explica este código JavaScript
const nombres = ["Ana", "Sofia", "Carmen", ...["Cris"]];
const [, , , miNombre] = nombres;
console.log(miNombre["length"]);
A. SyntaxError
B. 6
C. 5
D. 4
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
David Au Yeung -
Peter Strøiman -
Prince -
Majd Al Mnayer -
Top comments (1)
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 arreglonombres
para poder obtener (con spread operator) la cadenaCris
del arreglo anidado.Finalmente aplicamos el método
length
con sintaxis de corchete.