DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

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

¿Qué imprime este código JavaScript?

console.log(typeof([] + []));
Enter fullscreen mode Exit fullscreen mode
  • A. undefined
  • B. number
  • C. object
  • D. string

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

La respuesta:

  • D. string

El operador + por lo general intentará realizar una concateneción, en este caso, el interprete de JavaScript, por coerción de tipos intentará convertir los arreglos a cadenas de texto, haciendo algo como esto aunque no lo veamos:

console.log(typeof ([].toString() + [].toString())); //string
console.log(typeof ("" + ""));
console.log(typeof ("")); //string
Enter fullscreen mode Exit fullscreen mode