La propriété Set
.prototype
représente le prototype pour le constructeur Set
.
Attributs de Set.prototype |
|
---|---|
Écrivable | Non |
Énumérable | Non |
Configurable | Non |
Description
Les instances de Set
héritent de Set.prototype
. Le prototype peut être utilisé afin d'ajouter des propriétés (valeurs ou méthodes) à toutes les instances de Set
.
Propriétés
Set.prototype.constructor
- Renvoie la fonction qui crée le prototype d'une instance. Par défaut, ce sera la fonction
Set
. Set.prototype.size
- Renvoie le nombre de valeurs contenues dans l'objet
Set
.
Méthodes
Set.prototype.add(valeur)
- Ajoute un nouvel élément à l'objet
Set
avec la valeur donnée. La valeur de retour est l'objetSet
. Set.prototype.clear()
- Retire tous les éléments de l'objet
Set
. Set.prototype.delete(valeur)
- Retire l'élément associé à la
valeur
et renvoie la valeur queSet.prototype.has(valeur)
aurait renvoyé.Set.prototype.has(valeur)
renverrafalse
après la suppression. Set.prototype.entries()
- Renvoie un nouvel objet
Iterator
qui contient un tableau de[valeur, valeur]
pour chaque élément de l'objetSet
, dans l'ordre dans lequel les valeurs ont été insérées. On aura donc une structure semblable à un objetMap
. Ici, chaque entrée aura la même valeur pour la clé et la valeur. Set.prototype.forEach(fnCallback[, thisArg])
- Appelle la fonction
fnCallback
pour chaque valeur présente dans l'objetSet
, dans l'ordre dans lequel elles ont été insérées. Si un paramètrethisArg
est fourni àforEach
, il sera utilisé comme valeur dethis
pour chaque appel de la fonction de callback. Set.prototype.has(valeur)
- Renvoie un booléen qui indique si un des éléments de l'ensemble possède cette valeur.
Set.prototype.keys()
- Cette fonction correspond à la fonction
values()
et renvoie un nouvel objetIterator
qui contient les valeurs correspondant à chaque élément deSet
dans l'ordre dans lequel ils ont été insérés. Set.prototype.values()
- Renvoie un nouvel objet
Iterator
qui contient les valeurs pour chacun des éléments de l'objetSet
, dans l'ordre dans lequel ils ont été insérés. Set.prototype[@@iterator]()
- Renvoie un nouvel objet
Iterator
qui contient les valeurs pour chaque élément de l'objetSet
dans leur ordre d'insertion.
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) La définition de 'Set.prototype' dans cette spécification. |
Standard | Définition initiale |
ECMAScript 2016 Draft (7th Edition, ECMA-262) La définition de 'Set.prototype' dans cette spécification. |
Projet |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | 38 | 13 (13) | 11 | 25 | 7.1 |
Fonctionnalité | Android | Chrome pour Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Support simple | Pas de support | 38 | 13.0 (13) | Pas de support | Pas de support | 8 |
Voir aussi
Étiquettes et contributeurs liés au document
Étiquettes :
Contributeurs à cette page :
SphinxKnight
Dernière mise à jour par :
SphinxKnight,