WeakMap.prototype.delete()

Experimente

O método delete() remover o elemento especificado ou setado a partir de um objeto instanciado do WeakMap.

Sintaxe

wm.delete(key);

Parâmetros

chave(key)
Requerido. A chave(key) do elemento a ser removido do objeto instanciado do WeakMap.

Valores retornados

true se o emento do objeto do WeakMap tenha sido removido com sucesso. false se a chave(key) não for encontrada no WeakMap ou se a chave(key) não for um objeto.

Exemplos

Usando o método delete 

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

console.log(wm.delete(window)); // Retorna true. Removido com sucesso.

wm.has(window);    // Retorna false. O objeto window não é mais pertecente ao WeakMap.

Especificações

Compatibilidade com navegadores

BCD tables only load in the browser

Ver também