JavaScript WeakSet delete() method

The delete method of the JavaScript WeakSet is utilized for eliminating a designated object from a WeakSet instance.

Syntax

The syntax for the delete method is depicted as follows:

Example

WeakSetObj.delete()

JavaScript WeakSet delete method example

Let's examine an example that demonstrates how to remove specific elements from a WeakSet instance.

Example

<script>

var ws = new WeakSet();

var obj={};

ws.add(obj);

document.writeln("Element present before invoking delete() method: "+ws.has(obj)+"<br>");

ws.delete(obj);

document.writeln("Element present before invoking delete() method: "+ws.has(obj));

</script>

Output:

Output

Element present before invoking delete() method: true

Element present after invoking delete() method: false

Input Required

This code uses input(). Please provide values below: