JavaScript Array flat()
- Página anterior findLastIndex()
- Página siguiente flatMap()
- Volver a la capa superior Manual de referencia de JavaScript Array
Definición y uso
flat()
El método se utiliza para conectar elementos de subarrays a un nuevo array.
Véase también:
Ejemplo
Ejemplo 1
Crear un nuevo array y conectar los elementos de los subarrays:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Ejemplo 2
Para arrays anidados en múltiples niveles, se puede especificar la profundidad de expansión:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Sintaxis
array.flat(depth)
Parámetro
Parámetro | Descripción |
---|---|
depth | Opcional. Especificar la profundidad a la que deben expandirse los arrays anidados. El valor predeterminado es 1. |
Valor de retorno
Tipo | Descripción |
---|---|
Arrays | Nuevo array expandido. |
Compatibilidad del navegador
Desde enero de 2020, todos los navegadores modernos admiten arrays de JavaScript flat()
Método:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Septiembre de 2018 | Enero de 2020 | Septiembre de 2018 | Septiembre de 2018 | Septiembre de 2018 |
- Página anterior findLastIndex()
- Página siguiente flatMap()
- Volver a la capa superior Manual de referencia de JavaScript Array