A continuación se muestra el ejemplo del método débilMap.set() .
- Ejemplo:
<script>
function
gfg() {
const weakmap1 =
new
WeakMap();
const key1 = {};
const key2 = {};
const key3 = {};
weakmap1.set(key1,
'G'
);
weakmap1.set(key2,
'F'
);
weakmap1.set(key3,
'G'
);
document.write(weakmap1.get(key1)
+weakmap1.get(key2)
+weakmap1.get(key3));
}
gfg();
</script>
- Producción:
GFG
El débilMap.set() es una función incorporada en JavaScript que se utiliza para establecer un nuevo elemento con una clave y un valor particulares para un objeto WeakMap.
Sintaxis:
weakMap.set(key, value);
Parámetros: Toma los parámetros «clave», que es la clave del elemento que se establecerá en el objeto WeakMap y el parámetro «valor» es el valor del elemento que se establecerá en el objeto WeakMap.
Valor devuelto: Devuelve el objeto WeakMap.
Ejemplo:
Input: weakmap1.get(key1) Output: GeeksForGeeks
Código JavaScript para mostrar el funcionamiento de esta función:
Código #1:
<script> // creating WeakMap() object const weakmap1 = new WeakMap(); // Creating some keys const key1 = {}; const key2 = {}; // Setting key and value to the object. weakmap1.set(key1, 'GeeksForGeeks'); weakmap1.set(key2, 'gfg'); // Returning the set values document.write(weakmap1.get(key1) +"<br>"); document.write(weakmap1.get(key2)); </script>
Producción:
GeeksForGeeks gfg
Código #2:
<script> // creating WeakMap() object const weakmap1 = new WeakMap(); // Creating some keys const key1 = {}; const key2 = {}; const key3 = {}; const key4 = {}; const key5 = {}; const key6 = {}; // Setting key and value to the object. weakmap1.set(key1, 'GeeksForGeeks'); weakmap1.set(key2, 'gfg'); weakmap1.set(key3, 'GfG is a cse portal'); weakmap1.set(key4, '12345'); weakmap1.set(key5, '@#$%'); weakmap1.set(key6, '1.34'); // Returning the set values document.write(weakmap1.get(key1) +"<br>"); document.write(weakmap1.get(key2) +"<br>"); document.write(weakmap1.get(key3) +"<br>"); document.write(weakmap1.get(key4) +"<br>"); document.write(weakmap1.get(key5) +"<br>"); document.write(weakmap1.get(key6)); </script>
Producción:
GeeksForGeeks gfg GfG is a cse portal 12345 @#$% 1.34
Navegadores compatibles:
- Google Chrome 36 y superior
- Edge 12 y superior
- Firefox 6 y superior
- Internet Explorer 11 y superior
- Ópera 23 y superior
- Safari 8 y superior