A continuación se muestra el ejemplo del método débilMap.get()() .
- Ejemplo:
<script>
function
gfg() {
const weakmap1 =
new
WeakMap();
const key1 = {};
weakmap1.set(key1, 12);
document.write(weakmap1.get(key1));
}
gfg();
</script>
- Producción:
12
débilMap.get () es una función incorporada en JavaScript que se utiliza para devolver un elemento particular de un objeto WeakMap.
Sintaxis:
weakMap.get(key);
Parámetros: Acepta un parámetro “clave” que es la clave del elemento que se va a devolver desde el mapa débil del objeto.
Valores devueltos: Devuelve el elemento que está asociado con la clave particular en el objeto WeakMap y devuelve indefinido si no se puede encontrar la clave.
Ejemplo:
Input: weakmap1.get(key1) Output: 42
Código JavaScript para mostrar el funcionamiento de la función débilmap():
Código #1:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // setting value 42 with key "key1" in the // object weakMap weakmap1.set(key1, 42); // Getting the specified elements i.e, 42 document.write(weakmap1.get(key1)); </script>
Producción:
42
Código #2:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // Getting the specified elements document.write(weakmap1.get(key1)); </script>
Producción:
undefined
Aquí la salida no está definida porque la clave «clave1» no se ha establecido al final del objeto débilMapa.
Navegadores compatibles:
- Google Chrome 36 y superior
- Borde 12 y superior
- Firefox 6 y superior
- Internet Explorer 11 y superior
- Ópera 23 y superior
- Safari 8 y superior