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
Top comments (1)
Respuesta:
D.
4Cuando 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 arreglonombrespara poder obtener (con spread operator) la cadenaCrisdel arreglo anidado.Finalmente aplicamos el método
lengthcon sintaxis de corchete.