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 : 22 Mar, 2023
Improve Article
Save Article

JavaScript 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);
      
    console.log(weakmap1.get(key1));
        }
        gfg();
</script>

Output:

12

JavaScript WeakMap Constructor: A constructor gets called when an object is created using the new keyword.

ConstructorDescription

weakMap()A constructor gets called when an object is created using the new keyword.

JavaScript WeakMap Properties: A JavaScript property is a member of an object that associates a key with a value. There is no property in the weakMap.

JavaScript WeakMap Methods: JavaScript methods are actions that can be performed on objects.

  • Instance Method: If the method is called on an instance of a number then it is called an instance method.

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 that 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!