WeakMap.prototype.get()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El método get() devuelve un elemento específico del objeto WeakMap.
Pruébalo
const weakmap1 = new WeakMap();
const object1 = {};
const object2 = {};
weakmap1.set(object1, 42);
console.log(weakmap1.get(object1));
// Expected output: 42
console.log(weakmap1.get(object2));
// Expected output: undefined
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
js
var wm = new WeakMap();
wm.set(window, "foo");
wm.get(window); // Devuelve "foo".
wm.get("baz"); // Devuelve undefined.
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-weakmap.prototype.get> |