| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Map/set | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
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 mthode set() des instances de Map ajoute une nouvelle entre avec une cl et une valeur dfinies cette Map, ou met jour une entre existante si la cl existe dj.
const map = new Map();
map.set("tata", "toto");
console.log(map.get("tata"));
// Sortie attendue : "toto"
console.log(map.get("truc"));
// Sortie attendue : undefined
set(key, value)
keyLa cl de l'entre ajouter ou modifier dans l'objet Map. Peut tre n'importe quelle valeur. Les cls des objets sont compares par rfrence, et pas par valeur.
valueLa valeur de l'entre ajouter ou modifier dans l'objet Map. Peut tre n'importe quelle valeur.
L'objet Map concern.
set()const maMap = new Map();
// On ajoute de nouveaux lments l'objet map
maMap.set("truc", "toto");
maMap.set(1, "bidule");
// On met jour un lment
maMap.set("truc", "fuuu");
set() avec un enchanementLa mthode set() renvoie le mme objet Map et on peut donc la chaner pour des oprations successives :
// Ajouter de nouveaux lments au tableau associatif avec chanage.
maMap.set("truc", "toto").set(1, "tototruc").set(2, "bidule");
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-map.prototype.set |
MapMap.prototype.delete()Map.prototype.get()Map.prototype.has()Cette page a t modifie le 2 mars 2026 par les contributeurices du MDN.
MapObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |