[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Map/set [Back]  [Original]

Map : mthode set() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Map : mthode set()

Baseline Large disponibilit

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.

Dans cet article

Exemple interactif

const map = new Map();
map.set("tata", "toto");

console.log(map.get("tata"));
// Sortie attendue : "toto"

console.log(map.get("truc"));
// Sortie attendue : undefined

Syntaxe

js
set(key, value)

Paramtres

key

La 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.

value

La valeur de l'entre ajouter ou modifier dans l'objet Map. Peut tre n'importe quelle valeur.

Valeur de retour

L'objet Map concern.

Exemples

Utiliser la mthode set()

js
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");

Utiliser la mthode set() avec un enchanement

La mthode set() renvoie le mme objet Map et on peut donc la chaner pour des oprations successives :

js
// Ajouter de nouveaux lments au tableau associatif avec chanage.
maMap.set("truc", "toto").set(1, "tototruc").set(2, "bidule");

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-map.prototype.set

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page