Baseline Widely available
La méthode has()
renvoie un booléen qui indique s'il existe un élément de l'ensemble Set
avec une certaine valeur.
const set1 = new Set([1, 2, 3, 4, 5]);
console.log(set1.has(1));
// Expected output: true
console.log(set1.has(5));
// Expected output: true
console.log(set1.has(6));
// Expected output: false
Syntaxe Paramètres
valeur
Ce paramètre est obligatoire. C'est la valeur dont on souhaite savoir si elle est présente ou non dans l'objet Set
.
Un booléen : true
s'il existe un élément avec la valeur donnée au sein du Set
, false
sinon.
Note : L'existence d'un élément avec la valeur testée est vérifiée avec l'algorithme d'égalité des valeurs nulles (sameValueZero
).
var monSet = new Set();
monSet.add("toto");
monSet.has("toto"); // renvoie true
monSet.has("truc"); // renvoie false
var set1 = new Set();
var obj1 = { cle1: 1 };
set1.add(obj1);
set1.has(obj1); // renvoie true
set1.has({ cle1: 1 }); // renvoie false car ce sont deux objets distincts
set1.add({ cle1: 1 }); // set1 contient désormais 2 éléments
Spécifications Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4