JavaScript Map values()

Definition und Verwendung

values() Die Methode gibt ein Iterierbares Objekt zurück, das alle Werte in Map enthält.

values() Die Methode ändert die ursprüngliche Map nicht.

Beispiel

Beispiel 1

// Eine Map erstellen
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Alle Werte auflisten
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Probieren Sie es selbst aus

Beispiel 2

Verwendung values() Methode, um die Summe der Werte in Map zu berechnen:

// Eine Map erstellen
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Alle Werte summieren
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Probieren Sie es selbst aus

Syntax

map.values()

Parameter

Keine.

Rückgabewert

Typ Beschreibung
Iterator Vererbtes Iterierbares Objekt, das alle Werte von Map enthält.

Browser-Unterstützung

map.values() Dies sind Eigenschaften von ECMAScript6 (ES6).

Ab Juni 2017 unterstützen alle modernen Browser ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
Mai 2016 April 2017 Juni 2017 September 2016 Juni 2016

map.values() Nicht unterstützt in Internet Explorer.