DEV Community

Cristian Fernando
Cristian Fernando

Posted on

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

Explica el siguiente código JavaScript

Dificultad: Intermedio

const x = (arr) => {
  return arr.flatMap((item) => [...item])
}

console.log(x(["Hola", "mundo"]));
Enter fullscreen mode Exit fullscreen mode

A. [ "H", "o", "l", "a", "m", "u", "n", "d", "o" ]
B. ["Hola", "mundo"]
C. [["Hola"], ["mundo"]]
D. Ninguna de las anteriores

Respuesta en el primer comentario.


Top comments (3)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
[ "H", "o", "l", "a", "m", "u", "n", "d", "o" ]

flatMap aparte de transformar cada elemento del arreglo también es capaz de poder aplanarlo, es una fusión entre los métodos map y flat de JavaScript.

El ejemplo presenta una manera de poder separar cadenas en caracteres individuales usando flatMap.

Collapse
 
taneros profile image
Renatik

la respuesta es A. ? y porque el primer elemento aqui esta en minusculo ?

Collapse
 
duxtech profile image
Cristian Fernando

lo revisaré