JavaScript Map forEach()

คำนิยามและวิธีใช้

forEach() วิธีนี้เรียกฟังก์ชันสำหรับแต่ละองค์ประกอบใน Map

forEach() วิธีนี้จะไม่เปลี่ยนแปลง Map ต้นฉบับ

ตัวอย่าง

forEach() เรียกฟังก์ชันคลาสคอบคู่กับแต่ละตัวเลข/ค่าใน Map

// สร้าง Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
});
// แสดงทุกข้อมูล
let text = "";
fruits.forEach(function(value, key) {
  text += key + ' = ' + value;
});

ทดลองด้วยตัวเอง

ภาษาบัญญัติ

map.forEach(callback)

ตัวแปร

ตัวแปร รายละเอียด
callback จำเป็น ฟังก์ชันที่ทำสำหรับแต่ละองค์ประกอบ

ค่าที่กลับมา

ไม่มี

การสนับสนุนของบราวเซอร์

set.forEach() คุณสมบัติของ ECMAScript6 (ES6)

ตั้งแต่เดือนมิถุนายน 2017 ต้นทางทุกบราวเซอร์สมามารถใช้ ES6 (JavaScript 2015)ได้:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
พฤษภาคม 2016 เมษายน 2017 มิถุนายน 2017 กันยายน 2016 มิถุนายน 2016

set.forEach() ไม่ได้สนับสนุนใน Internet Explorer