JavaScript Map values()

définition et utilisation

values() la méthode retourne un objet itératif contenant toutes les valeurs de la Map.

values() la méthode ne change pas la Map originale.

instance

exemple 1

// création d'une Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// liste toutes les valeurs
let text = "";
for (const x of fruits.values()) {
  text += x;
}

essayez-le vous-même

exemple 2

utilisation values() méthode pour sommer les valeurs de Map :

// création d'une Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// somme de toutes les valeurs
let total = 0;
for (const x of fruits.values()) {
  total += x;
}

essayez-le vous-même

syntaxe

map.values()

paramètres

aucun.

valeur de retour

type description
Iterator objet itérable contenant toutes les valeurs de Map.

prise en charge du navigateur

map.values() c'est une caractéristique de ECMAScript6 (ES6).

à partir de juin 2017, tous les navigateurs modernes prennent en charge ES6 (JavaScript 2015) :

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
mai 2016 avril 2017 Juin 2017 Septembre 2016 Juin 2016

map.values() Non pris en charge dans Internet Explorer.