--- title: Map.prototype slug: conflicting/Web/JavaScript/Reference/Global_Objects/Map tags: - ECMAScript 2015 - JavaScript - Map - Propriété - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Map translation_of_original: Web/JavaScript/Reference/Global_Objects/Map/prototype original_slug: Web/JavaScript/Reference/Objets_globaux/Map/prototype ---
La propriété Map.prototype
représente le prototype du constructeur {{jsxref("Map")}}.
Les instances de {{jsxref("Map")}} héritent de {{jsxref("Map.prototype")}}. Le prototype du constructeur permet d'ajouter des propriétés ou des méthodes à toutes les instances de Map
.
Map.prototype.constructor
Map
.Map
.true
si un élément contenu dans l'objet Map
existait avec cette clé et a été retiré. Si aucun élément n'existe dans l'objet Map
avec cette clé, c'est false
qui est renvoyé. Map.prototype.has(clé)
renverra false
après l'exécution de cette méthode.[clé, valeur]
pour chacun des éléments de l'objet Map
, dans leur ordre d'insertion.callbackFn
pour chaque paire clé-valeur de l'objet Map
dans leur ordre d'insertion. Si un paramètre thisArg
est fourni, il sera utilisé comme valeur pour this
pour chaque appel de la fonction de retour (callback).undefined
s'il n'y en a pas.Map
.Iterator
contenant les clés de chaque élément de l'objet Map
dans leur ordre d'insertion.Map
. Renvoie undefined
.Iterator
contenant les valeurs de chaque élément de l'objet Map
dans leur ordre d'insertion.Iterator
qui contient un tableau de [clé, valeur]
pour chaque élément de l'objet Map
dans leur ordre d'insertion.Spécification | État | Commentaires |
---|---|---|
{{SpecName('ES2015', '#sec-map.prototype', 'Map.prototype')}} | {{Spec2('ES2015')}} | Définition initiale. |
{{SpecName('ESDraft', '#sec-map.prototype', 'Map.prototype')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.prototype")}}