Метод values()
Метод values() объекта Map в JavaScript возвращает итератор, содержащий значения каждого элемента объекта Map.
Пример
// Создать карту
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// Перечислить все значения
let text = "";
for (const x of fruits.values()) {
text += x;
}
Попробуйте сами »
Больше примеров ниже!
Описание
Метод values() возвращает объект итератора со значениями на карте.
Метод values() не меняет исходную карту.
Синтаксис
map.values()
Параметры
| Нет |
Возвращаемое значение
| Тип | Описание |
| Iterator | Итерируемый объект со значениями карты. |
Больше примеров
Используйте метод values() для суммирования значений в Map:
Пример
// Создать карту
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
// Суммировать все значения
let total = 0;
for (const x of fruits.values()) {
total += x;
}
Попробуйте сами »
Поддержка браузера
map.values() — это функция ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах с июня 2017 года:
| Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
| May 2016 | Apr 2017 | Jun 2017 | Sep 2016 | Jun 2016 |
map.values() не поддерживается в Internet Explorer.