JavaScript Array flat()

Tanım ve Kullanım

flat() Metot, alt dizileri yeni bir diziye eklemek için kullanılır.

Daha fazla bilgi için bkz:

Array map() Metodu

Array flatMap() Metodu

Array filter() Metodu

Array forEach() Metodu

Örnek

Örnek 1

Yeni bir dizi oluşturun ve alt dizileri bir araya getirin:

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

Kişisel olarak deneyin

Örnek 2

Çok katmanlı yuvarlak diziler için, genişletilmesi gereken derinliği belirleyebilirsiniz:

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

Kişisel olarak deneyin

Sözdizimi

array.flat(derinlik)

Parametre

Parametre Açıklama
derinlik Opsiyonel. Yüklü dizilerin genişletilmesi gereken derinliği belirler. Varsayılan değeri 1'dir.

Dönüş Değeri

Tür Açıklama
Dizi Genişletilmiş yeni dizisi.

Tarayıcı Desteği

2020 Yılı Ocak'tan itibaren, tüm modern tarayıcılar JavaScript dizilerini desteklemektedir. flat() Metot:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
2018 Yılı Eylül 2020 Yılı Ocak 2018 Yılı Eylül 2018 Yılı Eylül 2018 Yılı Eylül