JavaScript Array flat()

Definition und Verwendung

flat() Die Methode wird verwendet, um die Elemente der Unterkalender in ein neues Array zu verbinden.

Siehe auch:

Array map() Methode

Array flatMap() Methode

Array filter() Methode

Array forEach() Methode

Beispiel

Beispiel 1

Erstellen Sie ein neues Array und fügen Sie die Elemente der Unterkalender zusammen:

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

Versuchen Sie es selbst

Beispiel 2

Für mehrschichtige verschachtelte Arrays kann die Tiefe der Ausbreitung angegeben werden:

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

Versuchen Sie es selbst

Syntax

array.flat(Tiefe)

Parameter

Parameter Beschreibung
Tiefe Optional. Bestimmen Sie die Tiefe, bis die verschachtelten Arrays ausgebreitet werden sollen. Der Standardwert ist 1.

Rückgabewert

Typ Beschreibung
Array Neue erweiterte Array.

Browser-Unterstützung

Seit Januar 2020 unterstützen alle modernen Browser JavaScript-Array flat() Methode:

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