JavaScript Map.values() — усі значення
Метод values() повертає ітератор усіх значень Map — у порядку додавання.
Загальний опис
Як і keys(), віддає ітератор, а не масив. Для перебору цього досить, а для методів масиву (filter, reduce) значення треба розгорнути спредом.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| values | 38+ | 13+ | 8+ | 25+ | 12+ | 11+ |
| Переглядач | ||||
|---|---|---|---|---|
| values | 38+ | yes | yes | 8+ |
Приклади
+ запропонувати свій приклад у пісочниці
Сума всіх значень словника.
const scores = new Map([['Іван', 42], ['Марія', 57], ['Петро', 31]]);
for (const score of scores.values()) {
console.log(score);
}
// методи масиву — після спреду
const total = [...scores.values()].reduce((sum, n) => sum + n, 0);
console.log(total); // 130
Коментарі
Коментарів ще немає — будьте першим!