Explica el siguiente código JavaScript
Dificultad: Intermedio
const obj = {
a:1,
b:2,
c:[1,2,3],
};
const { c: [,,num] } = obj;
console.log(num);
A. [3]
B. 2
C. SyntaxError
D. 3
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
D.
3
No hay ninguna regla de sintaxis que nos prohíba usar tanto desestructuración de objetos y de arreglos en la misma sentencia.
La sintaxis de comas puede ser un poco confusa pero solo ayudan a saltar posiciones del arreglo que no nos interesan.