Baseline Widely available
O método has()
retorna um valor booleano indicando se um elemento com o valor especificado existe em um objecto Set
ou não.
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
Sintaxe Parâmetros
valor
O valor para testar a existência no objeto Set
.
Retorna true
se um elemento com o valor especificado existe no objeto Set
; false
caso contrário.
Exemplos Usando o método**Nota:**Tecnicamente falando,
has()
usa o algorÃtimosameValueZero
para determinar quando o elemento dado é encontrado.
has
var mySet = new Set();
mySet.add("foo");
mySet.has("foo"); // retorna true
mySet.has("bar"); // retorna false
var set1 = new Set();
var obj1 = { key1: 1 };
set1.add(obj1);
set1.has(obj1); // retorna true
set1.has({ key1: 1 }); // retorna false porque obj1 e {'key': 1} fazem referência a objetos diferentes.
set1.add({ key1: 1 }); // agora set1 contém 2 registros
Especificações Compatibilidade com navegadores Veja também
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