Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Map.prototype.set()

La méthode set() ajoute un nouvel élément avec une clé et une valeur données à un objet Map.

Syntaxe

maMap.set(clé, valeur);

Paramètres

clé
Ce paramètre obligatoire représente la clé de l'élément à ajouter à l'objet Map.
valeur
Ce paramètre obligatoire représente la valeur de l'élément à ajouter à l'objet Map.

Valeur de retour

L'objet Map courant (auquel l'élément a été ajouté).

Exemple

Utiliser la méthode 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");

Spécifications

Spécification État Commentaires
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Map.prototype.set' dans cette spécification.
Standard Définition initiale.
ECMAScript 2017 Draft (ECMA-262)
La définition de 'Map.prototype.set' dans cette spécification.
Projet  

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple 38 13.0 (13.0) 11 25 7.1
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple Pas de support 38 13.0 (13.0) Pas de support Pas de support 8

Notes de compatibilité

  • Avant Firefox 33 (Firefox 33 / Thunderbird 33 / SeaMonkey 2.30), Map.prototype.set renvoyait undefined et ne pouvait donc pas être utilisé de façon chaînée. Cela a été résolu (bug 1031632). Ce comportement est également observé dans Chrome/v8 (issue).

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli
 Dernière mise à jour par : SphinxKnight,