Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Map.prototype.set()
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthodeset() ajoute ou met à jour un élément avec uneclé et unevaleur données à un objetMap.
Dans cet article
Exemple interactif
const map1 = new Map();map1.set("bar", "foo");console.log(map1.get("bar"));// Expected output: "foo"console.log(map1.get("baz"));// Expected output: undefinedSyntaxe
js
maMap.set(clé, valeur);Paramètres
Valeur de retour
L'objetMap courant (auquel l'élément a été ajouté).
Exemples
>Utiliser la méthodeset()
js
const maMap = new Map();// On ajoute de nouveaux éléments à l'objet mapmaMap.set("truc", "toto");maMap.set(1, "bidule");// On met à jour un élémentmaMap.set("truc", "fuuu");Utiliser la méthodeset() avec un enchaînement
La méthodeset() renvoie le même objetMap et on peut donc la « chaîner » pour des opérations successives :
js
// On ajoute de nouveaux éléments// en enchaînant les appels à set()maMap.set("truc", "toto").set(1, "tototruc").set(2, "bidule");Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.set> |