--- 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.constructorMap.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")}}