JavaScript Map values()

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

values() این روش یک شیء ایترویتور شامل همه مقادیر Map را بازمی‌گرداند.

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

مثال

مثال 1

// ایجاد یک Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// لیست همه مقادیر
let text = "";
برای (const x از fruits.values()) {
  text += x;
}

خودتان امتحان کنید

مثال 2

استفاده از values() روش برای جمع آوری مقادیر Map:

// ایجاد یک Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// جمع همه مقادیر
let total = 0;
برای (const x از fruits.values()) {
  total += x;
}

خودتان امتحان کنید

نوع دستور

map.values()

پارامترها

بدون.

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

نوع توضیح
Iterator مجموعه‌ای از ابر اشیاء قابل تکرار شامل همه مقادیر Map.

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

map.values() این ویژگی‌ها از ECMAScript6 (ES6) است.

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

کروم ایج فایرفاکس سفاری اپرا
کروم 51 ایج 15 فایرفاکس 54 سفاری 10 اپرا 38
2016 سال 5 ماه 2017 سال 4 ماه ژوئن 2017 سپتامبر 2016 ژوئن 2016

map.values() در Internet Explorer پشتیبانی نمی شود.