Array flat do JavaScript
- Página anterior findLastIndex()
- Próxima página flatMap()
- Voltar para o nível anterior Manual de Referência JavaScript Array
Definição e uso
flat()
O método é usado para conectar elementos de subarray a um novo array.
Veja também:
Exemplo
Exemplo 1
Crie um novo array e conecte os elementos do subarray:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Exemplo 2
Para arrays aninhados em várias camadas, você pode especificar a profundidade de expansão:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Sintaxe
array.flat(profundidade)
Parâmetro
Parâmetro | Descrição |
---|---|
profundidade | Opcional. Especifica a profundidade de expandir arrays aninhados. O valor padrão é 1. |
Retorno
Tipo | Descrição |
---|---|
Array | Novo array expandido. |
Suporte do navegador
A partir de janeiro de 2020, todos os navegadores modernos suportam arrays do JavaScript flat()
Método:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Setembro de 2018 | Janeiro de 2020 | Setembro de 2018 | Setembro de 2018 | Setembro de 2018 |
- Página anterior findLastIndex()
- Próxima página flatMap()
- Voltar para o nível anterior Manual de Referência JavaScript Array