¿Qué es WeakMap en ES6?

WeakMap es una nueva estructura o colección de datos introducida en ES6. WeakMaps le permite almacenar una colección de pares clave-valor. Adopta las mismas propiedades de Map. La principal diferencia es que las claves de WeakMap no pueden ser un tipo de datos primitivo. Las claves deben ser de tipo objeto y los valores pueden … Continue reading «¿Qué es WeakMap en ES6?»

Constructor JavaScript WeakMap()

El constructor WeakMap() produce objetos WeakMap que son una array de pares clave/valor en la que se hace una referencia débil a la clave. Las claves deben ser objetos y los valores pueden ser arbitrarios. La diferencia entre Map y WeakMap es que las claves deben ser objetos y solo tienen una referencia débil. Esto … Continue reading «Constructor JavaScript WeakMap()»

Referencia completa de JavaScript WeakMap

El objeto WeakMap en JavaScript se usa para almacenar la colección de objetos (pares clave-valor) en los que las claves están débilmente referenciadas. Los métodos completos de WeakMap se enumeran a continuación: Métodos de instancia Método javascript débilMap.delete() Método javascript débilMap.get() Método javascript débilMap.has() Método javascript débilMap.set() Publicación traducida automáticamente Artículo escrito por GeeksforGeeks-1 y … Continue reading «Referencia completa de JavaScript WeakMap»

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 … Continue reading «Método javascript débilMap.set()»

Método javascript débilMap.delete()

A continuación se muestra el ejemplo del método débilMap.delete() .   Ejemplo:   javascript <script>     function gfg() { const weakmap = new WeakMap();   const key = {}; weakmap.set(key, 6);   document.write(weakmap.delete(key));     }     gfg(); </script> Producción:   true débilMap.delete () es una función incorporada en JavaScript que se utiliza para eliminar un elemento particular de un objeto WeakMap. … Continue reading «Método javascript débilMap.delete()»

Método javascript débilMap.has()

A continuación se muestra el ejemplo del método débilMap.has() . Ejemplo: <script>      function gfg() {  const weakmap = new WeakMap();  const key = {};  weakmap.set(key, ‘gfg’);     document.write(weakmap.has(key));      }      gfg();  </script>  Producción: true débilMap.has () es una función incorporada en JavaScript que se utiliza para devolver un valor booleano que indica si un elemento con … Continue reading «Método javascript débilMap.has()»

Método javascript débilMap.get()

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 … Continue reading «Método javascript débilMap.get()»