Open In App

JavaScript WeakMap Reference

Improve
Improve
Like Article
Like
Save
Share
Report

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 between 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




function gfg() {
    const weakmap1 = new WeakMap();
    const key1 = {};
    weakmap1.set(key1, 12);
    console.log(weakmap1.get(key1));
}
gfg();


Output:

12

The complete list of JavaScript WeakMap is listed below:

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

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

JavaScript WeakMap Properties: A JavaScript property is a member of an object that associates a key with a value. 

  • Instance Properties: If the property is called on the instance of a WeakMap then it is called instance property.
Instance Property Description Example
constructor It is used to return the constructor function of WeakMap
Try

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 WeakMap then it is called an instance method.

Instance Methods

Description

Example

delete() Delete a particular element from an object WeakMap.
Try

get() Return a particular element from an object WeakMap.that
Try

has() Return a boolean value that indicates whether an element with a particular key presents in the weakmap object or not.
Try

set() Set a new element with a particular key and value to a WeakMap object.
Try


Last Updated : 31 May, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads