El método has() devuelve un boleano indicando ya sea, si el elemento con la llave específica existe o no en el objeto WeakMap.

Sintaxis

wm.has(key);

Parámetros

identificador (key)
Requerido. La llave del elemento a comprobar en el objeto WeakMap.

Valor devuelto

Boolean
Devuelve true si el elemento con la llave específica existe en el objeto WeakMap; de no encontrarse, devolverá false.

Ejemplos

Utilización del método has 

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

wm.has(window); // Devuelve true
wm.has('baz');  // Devuelve false

Especificaciones

Especificación Estado Comentarios
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'WeakMap.prototype.has' en esta especificación.
Standard Definición inicial.
ECMAScript Latest Draft (ECMA-262)
La definición de 'WeakMap.prototype.has' en esta especificación.
Draft  

Compatibilidad con navegadores

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung InternetNode.js
hasChrome Soporte completo 36Edge Soporte completo 12Firefox Soporte completo 6
Notas
Soporte completo 6
Notas
Notas Prior to Firefox 38, this method threw a TypeError when the key parameter was not an object. This has been fixed in version 38 and later to return false as per the ES2015 standard.
IE Soporte completo 11Opera Soporte completo 23Safari Soporte completo 8WebView Android Soporte completo 37Chrome Android Soporte completo 36Firefox Android Soporte completo 6
Notas
Soporte completo 6
Notas
Notas Prior to Firefox 38, this method threw a TypeError when the key parameter was not an object. This has been fixed in version 38 and later to return false as per the ES2015 standard.
Opera Android Soporte completo 24Safari iOS Soporte completo 8Samsung Internet Android Soporte completo Sinodejs Soporte completo 0.12
Soporte completo 0.12
Soporte completo 0.10
Deshabilitado
Deshabilitado From version 0.10: this feature is behind the --harmony runtime flag.

Leyenda

Soporte completo  
Soporte completo
Ver notas de implementación.
Ver notas de implementación.
El usuario debe de habilitar explícitamente esta característica.
El usuario debe de habilitar explícitamente esta característica.

Vea también

Etiquetas y colaboradores del documento

Colaboradores en esta página: mdnwebdocs-bot, xochilpili
Última actualización por: mdnwebdocs-bot,