Map.prototype.size

L'accesseur size est une propriété renvoyant le nombre d'éléments d'un objet Map.

Description

La valeur de size est un entier représentant le nombre d'entrées d'un objet Map. Le mutateur correspond à cette propriété est undefined, on ne peut pas donc pas modifier cette propriété.

Exemple

Utiliser size

var maMap = new Map();
maMap.set("a", "alpha");
maMap.set("b", "beta");
maMap.set("g", "gamma");

maMap.size // 3

Spécifications

Spécification Statut Commentaires
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'Map.prototype.size' dans cette spécification.
Standard Définition initiale.
ECMAScript 2016 Draft (7th Edition, ECMA-262)
La définition de 'Map.prototype.size' dans cette spécification.
Projet  

Compatibliité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple 38 19 (19) 11 25 7.1
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple Pas de support 38 19.0 (19) Pas de support Pas de support iOS 8

Notes spécifiques à Gecko

  • À partir de Gecko 13 (Firefox 13 / Thunderbird 13 / SeaMonkey 2.10) et jusqu'à Gecko 18 (Firefox 18 / Thunderbird 18 / SeaMonkey 2.15 / Firefox OS 1.0.1 / Firefox OS 1.1) la propriété size était implémentée avec une méthode Map.prototype.size(), cela a été modifié pour être une propriété dans les versions ultérieures afin de respecter les spécifications ECMAScript6 (voir bug 807001).

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, teoli
 Dernière mise à jour par : SphinxKnight,