WeakMap.prototype
Sumário
A propriedade WeakMap
.prototype
representa o prototype fara o construtor WeakMap
.
Property attributes of WeakMap.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
Descrição
Instâncias WeakMap
herdam de WeakMap.prototype
. Você pode usar o objeto prototype
do construtor para adicionar propriedades ou métodos para todas as instâncias WeakMap
.
Propriedades
WeakMap.prototype.constructor
- Retorna a função construtora das instâncias, neste caso a própria
.WeakMap
Metodos
WeakMap.prototype.clear()
(en-US)- Remove todos os pares chave/valor do objeto
WeakMap
WeakMap.prototype.delete(key)
- Remove qualquer valor associado à
key
.WeakMap.prototype.has(key)
e retornafalse
após. WeakMap.prototype.get(key)
- Retorna o valor associado a
key
, ouundefined
se nenhum existir. WeakMap.prototype.has(key)
- Retorna um Boolean verificando se há algum valor associado a
key
no objetoWeakMap
ou não. WeakMap.prototype.set(key, value)
- Configura um valor para
key
no objetoWeakMap
. Retornaundefined
.
Especificações
Especificação | Status | Comentário |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'WeakMap.prototype' in that specification. |
Padrão | Especificação inicial. |
Compatibilidade de browsers
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
Recurso | Chrome | Firefox (SpiderMonkey) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | (Yes) | 6.0 (6.0) | 11 | Não suportado | Não suportado |
Recurso | Android | Firefox Mobile (SpiderMonkey) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte básico | Não suportado | 6.0 (6.0) | Não suportado | Não suportado | Não suportado |
Notas para o Chrome
- O recurso é ativado por preferência. Em chrome://flags ative "Enable Experimental JavaScript".