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.
Sintaxis: 
 

weakMap.delete(key);

Parámetros: Acepta un parámetro “clave” que es la clave del elemento que se va a eliminar del objeto débilMapa.
Valores devueltos: Devuelve verdadero si ese elemento ha sido eliminado del objeto débilMapa y falso si esa clave no está presente en el objeto débilMapa.
Ejemplo: 
 

Input: weakmap1.delete(key1)
Output: true

Código JavaScript para mostrar el funcionamiento de esta función:  
Código #1: 
 

javascript

<script>
 
   // Creating a WeakMap() object
   const weakmap1 = new WeakMap();
    
   // Creating a key "key1"
   const key1 = {};
    
   // Setting the value 6 with key1 to the
   // the end of weakMap object
   weakmap1.set(key1, 6);
    
   // Deleting key of the element from
   // the weakMap object
   document.write(weakmap1.delete(key1));
 
</script>

Producción: 
 

true

Aquí la salida es verdadera, significa que la clave del elemento se eliminó correctamente.
Código #2: 
 

javascript

<script>
 
   // Creating a WeakMap() object
   const weakmap1 = new WeakMap();
    
   // Creating a key "key1"
   const key1 = {};
    
   // Deleting key of the element from
   // the weakMap object
   document.write(weakmap1.delete(key1));
 
</script>

Producción: 
 

false

Aquí la salida es falsa porque la clave «clave1» con cualquier valor no se ha establecido al final del objeto débilMapa.

Navegador compatible:

  • 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
     

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 *