JavaScript Array flat()

Definicja i użycie

flat() Metoda używana do łączenia elementów podtablic do nowej tablicy.

Zobacz również:

Metoda map() tablicy

Metoda flatMap() tablicy

Metoda filter() tablicy

Metoda forEach() tablicy

Przykład

Przykład 1

Utwórz nową tablicę i połącz elementy podtablic:

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

Spróbuj sam

Przykład 2

Dla tablic wielowarstwowych można określić głębokość rozwinięcia:

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

Spróbuj sam

Gramatyka

array.flat(głębokość)

Parametr

Parametr Opis
głębokość Opcjonalne. Określ głębokość rozwinięcia wewnątrz wciętych tablic. Domyślna wartość to 1.

Zwracana wartość

Typ Opis
Tablice Nowa tablica po rozwinięciu.

Obsługa przeglądarek

Od stycznia 2020 roku wszystkie nowoczesne przeglądarki obsługują tablice JavaScript. flat() Metoda:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
Wrzesień 2018 roku Styczeń 2020 roku Wrzesień 2018 roku Wrzesień 2018 roku Wrzesień 2018 roku