A continuación se muestra el ejemplo del método débilSet.add() .
- Ejemplo:
<script>
function
gfg() {
const weakset =
new
WeakSet();
const object1 = {};
weakset.add(object1);
document.write(weakset.has(object1));
}
gfg();
</script>
- Producción:
true
El débilSet.add() es una función incorporada en JavaScript que se usa para agregar un objeto al final de un objeto WeakSet . El objeto WeakSet le permite almacenar objetos débiles en una colección.
Sintaxis:
weakSet.add(A);
Parámetros: Acepta el parámetro “A” que es un valor que se le va a agregar al objeto débil.
Valores devueltos: Devuelve el objeto débil.
Ejemplo:
Input: weakset.add(object1); Output: true
Código #1:
<script> // Constructing a weakset object const weakset = new WeakSet(); // Constructing a new object object1 const object1 = {}; const object2 = {}; const object3 = {}; const object4 = {}; // Adding the object1 at the end of the weakset object. weakset.add(object1); weakset.add(object2); weakset.add(object3); weakset.add(object4); // Printing either object has been added or not document.write(weakset.has(object1) +"<br>"); document.write(weakset.has(object2) +"<br>"); document.write(weakset.has(object3) +"<br>"); document.write(weakset.has(object4)); </script>
Producción:
true true true true
Código #2:
<script> // Constructing a weakset object const weakset = new WeakSet(); // Constructing a new object object1 const object1 = {}; const object2 = {}; const object3 = {}; const object4 = {}; // Printing either object has been added or not document.write(weakset.has(object1) +"<br>"); document.write(weakset.has(object2) +"<br>"); document.write(weakset.has(object3) +"<br>"); document.write(weakset.has(object4)); </script>
Producción:
false false false false
Aquí el resultado es falso porque los nuevos objetos creados no se han establecido al final del objeto débilSet().
Navegadores compatibles:
- Google Chrome 36 y superior
- Firefox 34 y superior
- Apple Safari 9 y superior
- Ópera 23 y superior
- Borde 12 y superior