DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #76: Explica este código JavaScript

Explica este código JavaScript

const arr = [];
console.log(Array.isArray(arr)); // ??
Enter fullscreen mode Exit fullscreen mode

A. true
B. false
C. []
D. ReferenceError

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando • Edited

Respuesta:
A. true

Una manera adecuada de comprobar que un arreglo es efectivamente un arreglo es usar el constructor Array con su método isArray.

Como arr es un arreglo (vacío pero arreglo al fin), entonces regresamos true.

Como los arreglos no son un tipo de dato per se en JavaScript, la mejor manera de comprobar si un arreglo es un arreglo es de esta manera.

¿Te cuento un secreto? Esta pregunta es bastante frecuente en entrevistas laborales, pero shhh, no se lo digas a nadie 👀