Explica este código JavaScript
const numeros = [1,2,[3,4],5,6,[7,8],9,0];
console.log(numeros.flat()); // ?
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)
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.