--- title: Map.prototype.values() slug: Web/JavaScript/Reference/Global_Objects/Map/values tags: - ECMAScript 2015 - Iterator - JavaScript - Map - Méthode - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map/values original_slug: Web/JavaScript/Reference/Objets_globaux/Map/values ---
La méthode values()
renvoie un objet Iterator
qui contient les valeurs de chacun des éléments contenu dans l'objet Map
donné, dans leur ordre d'insertion.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
maMap.values()
Un nouvel objet Iterator
{{jsxref("Map")}}.
values()
var maMap = new Map(); maMap.set("0", "toto"); maMap.set(1, "truc"); maMap.set({}, "licorne"); var mapIter = maMap.values(); console.log(mapIter.next().value); // "toto" console.log(mapIter.next().value); // "truc" console.log(mapIter.next().value); // "licorne"
Spécification | État | Commentaires |
---|---|---|
{{SpecName('ES2015', '#sec-map.prototype.values', 'Map.prototype.values')}} | {{Spec2('ES2015')}} | Définition initiale. |
{{SpecName('ESDraft', '#sec-map.prototype.values', 'Map.prototype.values')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.values")}}