DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica el siguiente código JavaScript

Dificultad: Básico

const numberXTwo = (arr) => {
  return arr.map(() => {})
}

console.log(numberXTwo([1,2,3]));
Enter fullscreen mode Exit fullscreen mode

A. [ undefined, undefined, undefined ]
B. [ null, null, null]
C. [ NaN, NaN, NaN]
D. [ false, false, false ]

Respuesta en el primer comentario.


Top comments (3)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
A. [ undefined, undefined, undefined ]

map es capaz de hacer una transformación por cada elemento del arreglo.
Como el argumento que pasamos a la función es un arreglo de 3 posiciones y la función numberXTwo no regresa nada en su cuerpo; entonces el resultado es un arreglo de undefined.

Recuerda que map no altera el número de elementos del arreglo, siempre regresará un nuevo arreglo con la misma cantidad de elementos manipulados.

Collapse
 
cfuendesign profile image
Juan Castillo

¡Le atiné!

Collapse
 
duxtech profile image
Cristian Fernando

este es uno fácil! intenta con los complejos ahora :)