The weakMap.delete() is an inbuilt function in JavaScript which is used to delete a particular element from a object WeakMap.
Syntax:
weakMap.delete(key);
Parameters: It accepts a parameter “key” which is the key of the element which is going to be deleted form the object weakMap.
Return values: It returns true if that element has been deleted from the weakMap object and false if that key is not present in the weakMap object.
Code #1:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // Setting the value 6 with key1 to the // the end of weakMap object weakmap1.set(key1, 6); // Deleting key of the element from // the weakMap object document.write(weakmap1. delete (key1)); </script> |
Output:
true
Here output is true it means that key of the element has been deleted successfully.
Code #2:
<script> // Creating a WeakMap() object const weakmap1 = new WeakMap(); // Creating a key "key1" const key1 = {}; // Deleting key of the element from // the weakMap object document.write(weakmap1. delete (key1)); </script> |
Output:
false
Here output is false because the key “key1” with any value has not been set to the end of the weakMap object.
This article is attributed to GeeksforGeeks.org
0
0
leave a comment
0 Comments