Método javascript débilMap.set()

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

Publicación traducida automáticamente

Artículo escrito por ShivamKD y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *