DEV Community

Discussion on: Paracetamol.js💊| #21: ¿Qué imprime este código JavaScript?

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:

  • C: [1, 2, 3, 7 x empty, 11]

JavaScript no arroja ningén error, crea valores undefined hasta completar los índices pertinentes, luego muestra el último valor creado, en este caso 11.

Dependiendo en que entorno de ejecución se ejecute el código puede variar un poco la salida, una respuesta valida también sería:

[1, 2, 3, undefined, undefined, undefined, undefined, undefined, undefined, undefined, 11]
Enter fullscreen mode Exit fullscreen mode
Collapse
 
devfranpr profile image
DevFranPR

Deberías updatear por undefined x 7 en la pregunta, se entendería mejor que empty.

Collapse
 
jaimeshalom profile image
jaimeshalom

Lo que ocurren en este caso es que JavaScript arroja 7 x empty no undefined x 7, lo del undefined por las siete posiciones es la explicación a que esas siete positiones estén vacias.