JavaScript Map forEach()

Định nghĩa và cách sử dụng

forEach() Phương pháp gọi một hàm cho mỗi phần tử trong Map:

forEach() Phương pháp không thay đổi Map gốc.

Mô hình

forEach() Phương pháp gọi hàm lại cho mỗi cặp khóa/giá trị trong Map:

// Tạo một Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
});
// Liệt kê tất cả các mục
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

Thử ngay

Cú pháp

map.forEach(callback)

Tham số

Tham số Mô tả
callback Bắt buộc. Hàm được thực hiện cho mỗi phần tử.

Giá trị trả về

Không có.

Hỗ trợ trình duyệt

set.forEach() Là tính năng của ECMAScript6 (ES6).

Từ tháng 6 năm 2017, tất cả các trình duyệt hiện đại đều hỗ trợ ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Tháng 5 năm 2016 Tháng 4 năm 2017 Tháng 6 năm 2017 Tháng 9 năm 2016 Tháng 6 năm 2016

set.forEach() Không hỗ trợ trong Internet Explorer.