JavaScript Map values()

Definizione e uso

values() Il metodo restituisce un oggetto iteratore che contiene tutti i valori di Map.

values() Il metodo non cambia la Map originale.

Esempio

Esempio 1

// Creazione di una Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Elenco di tutti i valori
let text = "";
for (const x of fruits.values()) {
  text += x;
}

Prova personalmente

Esempio 2

Uso values() Metodo per sommare i valori di Map:

// Creazione di una Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Somma di tutti i valori
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

Prova personalmente

Sintassi

map.values()

Parametro

Nessuno.

Valore di ritorno

Tipo Descrizione
Iterator Oggetto iterable che contiene tutti i valori di Map.

Supporto del browser

map.values() Sono caratteristiche di ECMAScript6 (ES6).

A partire dal giugno 2017, tutti i browser moderni supportano ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
maggio 2016 aprile 2017 Giugno 2017 Settembre 2016 Giugno 2016

map.values() Non supportato in Internet Explorer.