Explica este código JavaScript
const arr = [];
console.log(Array.isArray(arr)); // ??
A. true
B. false
C. []
D. ReferenceError
Respuesta en el primer comentario.
For further actions, you may consider blocking this person and/or reporting abuse
Rails Designer -
Sanjay Paul -
Harold Defree -
Nandani Sharma -
Top comments (1)
Respuesta:
A.
true
Una manera adecuada de comprobar que un arreglo es efectivamente un arreglo es usar el constructor
Array
con su métodoisArray
.Como
arr
es un arreglo (vacío pero arreglo al fin), entonces regresamostrue
.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 👀