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(کال‌بک)

پارامترها

پارامترها توضیحات
کال‌بک ضروری. تابعی که برای هر عنصر اجرا می‌شود.

مقدار بازگشتی

هیچ.

پشتیبانی مرورگر

set.forEach() ویژگی‌های ECMAScript6 (ES6) است.

از ژوئن 2017، تمام مرورگرهای مدرن از ES6 (JavaScript 2015) پشتیبانی می‌کنند:

Chrome ایج فایرفاکس سافاری آپرا
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 سال 5 مئی 2017 سال 4 مئی 2017 سال 6 مئی 2016 سال 9 مئی 2016 سال 6 مئی

set.forEach() Internet Explorer میں نہیں پشتیبند