A continuación se muestra el ejemplo del método débilSet.add() .
- Ejemplo:
<script>
function
gfg() {
const A =
new
WeakSet();
const B = {};
A.
delete
(B);
document.write(A.has(B) +
"<br>"
);
}
gfg();
</script>
- Producción:
false
El débilSet.delete() es una función incorporada en JavaScript que se usa para eliminar un elemento específico de un objeto débil .
Sintaxis:
weakSet.delete(A);
Parámetros: Acepta un parámetro “A” que es un valor que se va a borrar del objeto del conjunto débil.
Valores devueltos: Devuelve verdadero si el elemento se eliminó con éxito del objeto del conjunto débil y falso si el elemento no se eliminó con éxito o el elemento no se encuentra en el conjunto débil.
Código JavaScript para mostrar el funcionamiento de esta función:
Código #1:
<script> // Constructing weakSet() object const A = new WeakSet(); // Creating a new element const B = {}; // Adding the element to the weakset object A.add(B); // Testing whether the element has been // set into the weakset object or not document.write(A.has(B) +"<br>"); // Deleting B form the weakSet() object A.delete(B); // Testing whether the element "B" has been deleted or not document.write(A.has(B) +"<br>"); </script>
Producción:
true false
Aquí, la salida es verdadera al principio, significa que el elemento «B» se ha establecido correctamente en el objeto débil y luego es falso, lo que dice que el elemento «B» se ha eliminado correctamente del objeto débil.
Navegadores compatibles:
- Google Chrome 36 y superior
- Firefox 34 y superior
- Apple Safari 9 y superior
- Ópera 23 y superior
- Borde 12 y superior