Explica este código JavaScript
Dificultad: Intermedio
console.log({...undefined})
console.log({...null})
console.log({...NaN})
A. {}, {}, SyntaxisError
B. SyntaxisError, SyntaxisError, SyntaxisError
C. {0:"u", 1:"n", 2:"d", 3:"e", 4:"f", 5:"i", 6:"n", 7:"e", 8: "d"}, {0: "n", 1:"u", "l", "l"}, {0:"N", 1:"a", 2:"N"}
D. {}, {}, {}
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
D.
{}, {}, {}
Cuando intentamos propagar valores como
undefined
,null
oNaN
no causamos ningun tipo de error, lo que hace el lenguaje es simplemente ignorar estos valores mostrando como salida objetos vacíos.