JavaScript Array flat()
- Forrige side findLastIndex()
- Næste side flatMap()
- Tilbage til næste niveau JavaScript Array Reference Manual
Definition og brug
flat()
Metoden bruges til at sætte elementerne i de underliggende arrayer sammen til en ny array.
Se også:
Eksempel
Eksempel 1
Opret en ny array og sammenføj elementerne i de underliggende arrayer:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Eksempel 2
For flere lag af indlejrede arrayer kan du specificere dybden af udvidelse:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Syntaks
array.flat(dybde)
Parameter
Parameter | Beskrivelse |
---|---|
dybde | Valgfri. Angiv den dybde, som de indlejrede arrayer skal udvides til. Standardværdien er 1. |
Returværdi
Type | Beskrivelse |
---|---|
Array | Udvidet ny array. |
Browser Understøttelse
Fra januar 2020 har alle moderne browsere understøttet JavaScript Array flat()
Metode:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
September 2018 | Januar 2020 | September 2018 | September 2018 | September 2018 |
- Forrige side findLastIndex()
- Næste side flatMap()
- Tilbage til næste niveau JavaScript Array Reference Manual