JavaScript Map values()

Määritelmä ja käyttö

values() Metodi palauttaa iterointiobjektin, joka sisältää Map:n kaikki arvot.

values() Metodi ei muuta alkuperäistä Map:ää.

Esimerkki

Esimerkki 1

// Luo Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Luettele kaikki arvot
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Kokeile itse

Esimerkki 2

Käyttää values() Metodi summaa Map:n arvot:

// Luo Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Summaa kaikki arvot
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Kokeile itse

Syntaksi

map.values()

Parametrit

Ei mitään.

Palautusarvo

Tyyppi Kuvaus
Iterator Iteroiva objekti, joka sisältää Map:n kaikki arvot.

Selaimen tuki

map.values() On ECMAScript6 (ES6) ominaisuuksia.

Alkaen kesäkuusta 2017, kaikki nykyaikaiset selaimet tukevat ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016 vuoden toukokuussa 2017 vuoden huhtikuussa Kesäkuu 2017 Syyskuu 2016 Kesäkuu 2016

map.values() Tämä ei ole tuettu Internet Explorerissä.