JavaScript Array flat()
- Edellinen sivu findLastIndex()
- Seuraava sivu flatMap()
- Palaa ylös JavaScript Array viittauskäsikirja
Määritelmä ja käyttö
flat()
Menetelmä yhdistää alatasojen elementit uuteen taulukkoon.
Katso myös:
Esimerkki
Esimerkki 1
Luo uusi taulukko ja yhdistä alatasojen elementit:
const myArr = [[1,2],[3,4],[5,6]]; const newArr = myArr.flat();
Esimerkki 2
Monikerroksisten sisäkkäisten taulukkojen tapauksessa voit määrittää laajennustason:
const myArr = [1, 2, [3, [4, 5, 6], 7], 8]; const newArr = myArr.flat(2);
Syntaksi
array.flat(syvyys)
Parametri
Parametri | Kuvaus |
---|---|
syvyys | Valinnainen. Määritä, kuinka syvälle sisäkkäiset taulukot tulisi laajentaa. Oletusarvo on 1. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Taulukko | Laajennettu uusi taulukko. |
Selaimen tuki
Vuodesta 2020 tammikuusta lähtien kaikki modernit selaimet tukevat JavaScript-taulukon flat()
Menetelmä:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Syyskuu 2018 | Tammikuu 2020 | Syyskuu 2018 | Syyskuu 2018 | Syyskuu 2018 |
- Edellinen sivu findLastIndex()
- Seuraava sivu flatMap()
- Palaa ylös JavaScript Array viittauskäsikirja