--- title: Map.prototype.set() slug: Web/JavaScript/Reference/Global_Objects/Map/set tags: - ECMAScript 2015 - JavaScript - Map - Méthode - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map/set original_slug: Web/JavaScript/Reference/Global_Objects/Map/set ---
La méthode set()
ajoute un nouvel élément avec une clé
et une valeur
données à un objet Map
.
maMap.set(clé, valeur);
clé
Map
.valeur
Map
.L'objet Map
courant (auquel l'élément a été ajouté).
set()
var maMap = new Map(); // On ajoute de nouveaux éléments à l'objet map maMap.set("truc", "toto"); maMap.set(1, "bidule"); // On met à jour un élément maMap.set("truc", "fuuu");
set()
avec un enchaînementLa méthode set()
renvoie le même objet Map
et on peut donc la « chaîner » pour des opérations successives :
// On ajoute de nouveaux éléments // en enchaînant les appels à set() maMap.set('truc', 'toto') .set(1, 'tototruc') .set(2, 'bidule');
Spécification | État | Commentaires |
---|---|---|
{{SpecName('ES2015', '#sec-map.prototype.set', 'Map.prototype.set')}} | {{Spec2('ES2015')}} | Définition initiale. |
{{SpecName('ESDraft', '#sec-map.prototype.set', 'Map.prototype.set')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.set")}}