¿Qué crees que imprime el siguiente código?
const frutas = ["Mango","Manzana","Naranja","Pera"];
const { 3:pera } = frutas;
console.log(pera);
a) Uncaught TypeError : cannot read property
b) TypeError: null is not an object (evaluating)
c) Naranja
d) Pera
Te dejo la solución en el primer comentario.
Top comments (2)
Respuesta:
d)
Pera
Para usar la desestructuración en arreglos es importante tener en cuenta los índices de los elementos. Por ello para acceder a
Pera
en el arreglofrutas
hariamos algo como:Donde cada
,
representa el salto de un índice del arreglo.Para una sistaxis mas breve podemos usar esto:
Donde el
3
representa las posiciones que deseamos saltar.Nota que aunque
frutas
sea un arreglo usamos{}
para la desestructuraciónPerdón por la ignorancia, no sería más entendible
No sabía que se podían usar las
{ }
con los arrays.