JavaScript Map values()

Definitie en gebruik

values() De methode retourneert een iterator object dat alle waarden van de Map bevat.

values() De methode wijzigt de oorspronkelijke Map niet.

Voorbeeld

Voorbeeld 1

// Maak een Map aan
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Geef alle waarden weer
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Probeer het zelf uit

Voorbeeld 2

Gebruik values() Methoden om de waarden van Map op te tellen:

// Maak een Map aan
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Som alle waarden op
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Probeer het zelf uit

Syntaxis

map.values()

Parameters

Geen.

Retourwaarde

Type Beschrijving
Iterator Een iterable object dat alle waarden van Map bevat.

Browserondersteuning

map.values() Dit zijn de kenmerken van ECMAScript6 (ES6).

Vanaf juni 2017 ondersteunen alle moderne browsers ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 Mei 2017 April June 2017 September 2016 June 2016

map.values() Not supported in Internet Explorer.