Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Map, objet (JavaScript)

 

Collection de paires clé-valeur.

mapObj = new Map()

Les clés et les valeurs de la collection peuvent être de n'importe quel type. Si vous ajoutez une valeur à la collection à l'aide d'une clé existante, la nouvelle valeur remplace l'ancienne valeur.

Le tableau suivant répertorie les propriétés de l'objet Map.

Property

Description

Constructeur

Spécifie la fonction qui crée un mappage.

prototype

Retourne une référence au prototype pour un mappage.

taille

Retourne le nombre d'éléments d'un mappage.

Le tableau suivant répertorie les méthodes de l'objet Map.

Méthode

Description

clear

Supprime tous les éléments dans un mappage.

supprimer

Supprime un élément spécifié dans un mappage.

forEach

Exécute l'action spécifiée pour chaque élément du mappage.

Obtenir

Retourne un élément spécifique à partir d'un mappage.

a

Retourne true si le mappage contient un élément spécifié.

set

Ajoute un élément à un mappage.

toString

Retourne une représentation d'un mappage sous forme de chaîne.

valueOf

Retourne la valeur primitive de l'objet spécifié.

Exemple

L'exemple suivant montre comment ajouter des membres à Map, puis les récupérer.

var m = new Map();
m.set(1, "black");
m.set(2, "red");
m.set("colors", 2);
m.set({x:1}, 3);

m.forEach(function (item, key, mapObj) {
    document.write(item.toString() + "<br />");
});

document.write("<br />");
document.write(m.get(2));

// Output:
// black
// red
// 2
// 3
//
// red

Configuration requise

Pris en charge dans le mode de document Internet Explorer 11 (mode normes). Également pris en charge dans les applications du Store (Windows 8.1 et Windows Phone 8.1). Voir Informations de version.

Non pris en charge dans les modes de document suivants : Quirks, Internet Explorer 6 (mode normes), Internet Explorer 7 (mode normes), Internet Explorer 8 (mode normes), Internet Explorer 9 (mode normes), Internet Explorer 10 (mode normes). Non pris en charge dans Windows 8.

Afficher: