WeakMap.prototype.has()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

O método has() retorna um booleano indicando se um elemento com a chave especificada existe no objeto WeakMap ou não.

Experimente

Sintaxe

wm.has(chave);

Parameters

chave

Obrigatório. A chave do elemento cuja presença deve ser verificada no objeto WeakMap.

Valor de retorno

Boolean

Retorna true se um elemento com a chave especificada existir no objeto WeakMap. Caso contrário, retorna false.

Exemplos

Utilizando o método has

js
var wm = new WeakMap();
wm.set(window, "foo");

wm.has(window); // retorna true
wm.has("baz"); // retorna false

Especificações

Specification
ECMAScript Language Specification
# sec-weakmap.prototype.has

Compatibilidade com navegadores

BCD tables only load in the browser

Ver também