JavaScript Map forEach()

Definisi dan penggunaan

forEach() Fungsi ini akan memanggil fungsi untuk setiap elemen dalam Map:

forEach() Fungsi ini tidak akan mengubah Map asal.

Contoh

forEach() Manggil fungsi balik untuk setiap pasangan kunci/nilai dalam Map:

// Buat satu Map
const fruits = new Map([
  ["petai", 500],
  ["banana", 300],
  ["jeruk", 200]
});
// Daftar semua entri
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Cuba sendiri

Sintaks

map.forEach(callback)

Parameter

Parameter Penerangan
callback Diperlukan. Fungsi yang dijalankan untuk setiap elemen.

Kembalian

Tiada.

Pendukung pelayar

set.forEach() Merupakan ciri ECMAScript6 (ES6).

Daripada Jun 2017, semua pelayar moden menyokong ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mei 2016 Apr 2017 Jun 2017 Sep 2016 Jun 2016

set.forEach() Tidak disokong di Internet Explorer.