JavaScript Map forEach()

تعریف و استفاده

forEach() این روش برای هر عنصر در Map یک تابع فراخوانی می‌کند:

forEach() این روش نقشه اصلی را تغییر نمی‌دهد.

مثال

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 پشتیبانی نمی‌شود.