Array flat JavaScript
- Pagina precedente findLastIndex()
- Pagina successiva flatMap()
- Torna al livello superiore Manuale di Referenza Array JavaScript
Definizione e uso
flat()
Il metodo viene utilizzato per connettere gli elementi degli array secondari a un nuovo array.
Vedi anche:
Esempio
Esempio 1
Crea un nuovo array e unisci gli elementi degli array secondari:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Esempio 2
Per array a più livelli di profondità, è possibile specificare la profondità di espansione:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Sintassi
array.flat(depth)
Parametro
Parametro | Descrizione |
---|---|
depth | Opzionale. Specifica la profondità di espansione degli array nestedi. Il valore predefinito è 1. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Array | Nuovo array espanso. |
Supporto dei browser
A partire dal gennaio 2020, tutti i browser moderni supportano gli array JavaScript flat()
Metodo:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Settembre 2018 | Gennaio 2020 | Settembre 2018 | Settembre 2018 | Settembre 2018 |
- Pagina precedente findLastIndex()
- Pagina successiva flatMap()
- Torna al livello superiore Manuale di Referenza Array JavaScript