JavaScript WeakMap delete() method

The delete method of a JavaScript WeakMap is utilized to eliminate a particular element from a WeakMap instance.

Syntax

The syntax for the delete method is expressed as follows:

Example

WeakMapObj.delete()

JavaScript WeakMap delete method example

Let’s examine an example to ascertain if the WeakMap object includes the specified element.

Example

<script>

var wm = new WeakMap();

var obj1 = {};

var obj2 = {};

var obj3= {};

wm.set(obj1, 'jQuery');

wm.set(obj2, 'AngularJS');

wm.set(obj3,'Bootstrap');

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

wm.delete(obj1);

document.writeln("Element present after invoking delete() method: "+wm.has(obj1)); 

</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: