El método get() devuelve un elemento específico del objeto WeakMap.

Sintaxis

wm.get(key);

Parámetros

key
Requerido. Es la llave del elemento a retornar desde el objeto WeakMap.

Valores devueltos

El elemento asociado con la llave específica en el objeto WeakMap. Si la llave no está presente, devolverá undefined.

Ejemplos

Usando el método get 

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

wm.get(window); // Devuelve "foo".
wm.get('baz');  // Devuelve undefined.

Especificaciones

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

Compatibilidad con navegadores

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidEdge MobileFirefox para AndroidOpera para AndroidSafari en iOSSamsung InternetNode.js
getChrome 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. However, the ES2015 specification specifies to return undefined instead. Furthermore, WeakMap.prototype.get accepted an optional second argument as a fallback value, which is not part of the standard. Both non-standard behaviors are removed in version 38 and higher.
IE Soporte completo 11Opera Soporte completo 23Safari Soporte completo 8WebView Android Soporte completo 37Chrome Android Soporte completo 36Edge Mobile Soporte completo SiFirefox 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. However, the ES2015 specification specifies to return undefined instead. Furthermore, WeakMap.prototype.get accepted an optional second argument as a fallback value, which is not part of the standard. Both non-standard behaviors are removed in version 38 and higher.
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,