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