The Wayback Machine - https://web.archive.org/web/20230319060719/https://www.geeksforgeeks.org/javascript-weakmap-complete-reference/
Skip to content
Related Articles
Open in App
Not now

Related Articles

JavaScript WeakMap Complete Reference

Improve Article
Save Article
  • Difficulty Level : Basic
  • Last Updated : 11 Jan, 2023
Improve Article
Save Article

WeakMap object in JavaScript is used to store the collection of objects (key-value pairs) in which keys are weakly referenced. The major difference of a WeakSet with a set is that a WeakSet is a collection of objects and not values of some particular type.

Syntax:

WeakMap.function();

Example: Below is the example of weakMap.get()() method.

Javascript




<script>
    function gfg() {
  
    const weakmap1 = new WeakMap();
      
    const key1 = {};
      
    weakmap1.set(key1, 12);
      
    document.write(weakmap1.get(key1));
        }
        gfg();
</script>

Output:

12

The Complete methods of WeakMap are listed below:

Instance Methods:

JavaScript WeakMap Instance Methods

Description

delete()Delete a particular element from an object WeakMap.
get()Return a particular element from an object WeakMap.that
has()Return a boolean value which indicates whether an element with a particular key presents in the weakmap object or not.
set()Set a new element with a particular key and value to a WeakMap object.
My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!