DEV Community

Cristian Fernando
Cristian Fernando

Posted on

 

Paracetamol.js馃拪| #81: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

const numeros = [1,2,[3,4],5,6,[7,8],9,0];
console.log(numeros.flat()); // ?
Enter fullscreen mode Exit fullscreen mode

A. Error, el m茅todo flat no existe.
B. [1,2,3,4,5,6,7,8,9,0]
C. [1,2,3,4,5,6,[7,8],9,0]
D. [1,2,[3,4],5,7,8,9,0]

Respuesta en el primer comnetario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B. [1,2,3,4,5,6,7,8,9,0]

flat es un array method que crea un nuevo arreglo con los elementos concatenados recursivamente hasta una profundidad especificada.
Dicho en otras palabras, permite "aplanar" un arreglo anidado un n煤mero determinado de veces. Es una buena alernativa a usar por ejemplo reduce para hacer lo mismo y no muchos devs conocen que existe esta catacter铆stica en el lenguaje.