Método javascript débilSet.has()

A continuación se muestra el ejemplo del método débilSet.add() .

  • Ejemplo:

    <script>  
        function gfg() {  
        const A = new WeakSet(); 
       const object = {}; 
       A.add(object); 
       document.write(A.has(object)); 
        }  
        gfg();  
    </script>
  • Producción:
    true

El conjunto débil.has() es una función incorporada en JavaScript que se usa para devolver un valor booleano que indica si un objeto está presente en un conjunto débil o no. El objeto WeakSet le permite almacenar objetos débiles en una colección.

Sintaxis:

weakSet.has(A);

Parámetros: Acepta el parámetro “A” que es un valor que se va a comprobar si está presente en el objeto débil o no.

Valores devueltos: Devuelve el valor booleano verdadero si el elemento está presente; de ​​lo contrario, devuelve falso.

Ejemplo:

Input: weakset.has(object1); 
Output: true

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

<script>
  
   // Constructing a weakSet() object
   const A = new WeakSet();
  
   // Constructing new objects
   const object1 = {};
  
   // Adding the new object to the weakSet
   A.add(object1);
  
   // Checking whether the new object is present
   // in the weakSet or not
   document.write(A.has(object1) +"<br>");
  
</script>

Producción:

true

Aquí la salida es verdadera porque el objeto «objeto1» está presente en el objeto WeakSet().
Código #2:

<script>
  
   // Constructing a weakSet() object
   const A = new WeakSet();
  
   // Constructing new objects
   const object1 = {};
  
   // Checking whether the new object is present
   // in the weakSet or not
   document.write(A.has(object1) +"<br>");
  
</script>

Producción:

false

Aquí la salida es falsa porque el objeto «objeto1» no está presente en el objeto WeakSet().

Navegadores compatibles:

  • Google Chrome 36 y superior
  • Firefox 34 y superior
  • Apple Safari 9 y superior
  • Ópera 23 y superior
  • Borde 12 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 *