JavaScript Map values()

Definicja i użycie

values() Metoda zwraca obiekt iteratora zawierający wszystkie wartości Map.

values() Metoda nie zmienia oryginalnej Mapy.

Przykład

Przykład 1

// Tworzenie Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Wyświetlanie wszystkich wartości
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Spróbuj sam

Przykład 2

Użycie values() Metoda sumowania wartości w Map:

// Tworzenie Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Sumowanie wszystkich wartości
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Spróbuj sam

Gramatyka

map.values()

Parametry

Brak.

Zwracana wartość

Typ Opis
Iterator Obiekt iterowalny zawierający wszystkie wartości Map.

Obsługa przeglądarek

map.values() To cechy ECMAScript6 (ES6).

Od czerwca 2017 roku wszystkie nowoczesne przeglądarki obsługują ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 年 5 月 2017 年 4 月 Czerwiec 2017 roku Wrzesień 2016 roku Czerwiec 2016 roku

map.values() Nieobsługiwane w Internet Explorer