JavaScript Array flatMap()
- halaman sebelumnya flat()
- halaman berikutnya forEach()
- kembali ke lapisan atas Panduan Rujukan Array JavaScript
definisi dan penggunaan
flatMap()
metode melaksanakan operasi pemetaan terhadap setiap elemen array dan membuat array yang diatur semula.
flatMap()
membuat array baru melalui pemanggilan fungsi untuk setiap elemen array.
flatMap()
tidak akan melaksanakan fungsi untuk elemen array kosong.
flatMap()
tidak akan mengubah array asli.
lihat juga:
contoh
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
syarat
array.flatMap(function(harus. fungsi yang dijalankan untuk setiap elemen array., harus. nilai elemen saat ini., pilihan. indeks elemen saat ini., pilihan. array milik elemen saat ini.)
)
) | deskripsi |
---|---|
param | function() |
harus. fungsi yang dijalankan untuk setiap elemen array. | currentValue |
harus. nilai elemen saat ini. | index |
pilihan. indeks elemen saat ini. | arr |
pilihan. array milik elemen saat ini. |
thisValue pilihan. nilai this yang disampaikan ke fungsi. |
nilai kembali standar adalah undefined.
tipe | deskripsi |
---|---|
array | array, termasuk elemen hasil kembalian fungsi callback, dan diatur semula. |
dukungan peramban
dari bulan Januari 2020, semua peramban modern mendukung array JavaScript flatMap()
metode:
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 |
- halaman sebelumnya flat()
- halaman berikutnya forEach()
- kembali ke lapisan atas Panduan Rujukan Array JavaScript