JavaScript Array flat()

Definitie en gebruik

flat() Deze methode wordt gebruikt om de elementen van de subarrays te koppelen aan een nieuwe array.

Zie ook:

Array map() Methode

Array flatMap() Methode

Array filter() Methode

Array forEach() Methode

Voorbeeld

Voorbeeld 1

Maak een nieuwe array en koppel de elementen van de subarrays samen:

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

Probeer het zelf

Voorbeeld 2

Voor meerdere lagen geneste arrays, kun je de diepte van het uitbreiden specificeren:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

Probeer het zelf

Syntax

array.flat(diepte)

Parameter

Parameter Beschrijving
diepte Optioneel. Specificeer de diepte van de genestelde array die moet worden uitgebreid. De standaardwaarde is 1.

Retourwaarde

Type Beschrijving
Array De nieuwe array na het uitbreiden.

Browserondersteuning

Sinds januari 2020 ondersteunen alle moderne browsers JavaScript arrays flat() Methode:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
September 2018 Januari 2020 September 2018 September 2018 September 2018