Sunday, September 7, 2025
HomeLanguagesJavascriptJavaScript WeakMap Reference

JavaScript WeakMap Reference

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
RELATED ARTICLES

Most Popular

Dominic
32271 POSTS0 COMMENTS
Milvus
82 POSTS0 COMMENTS
Nango Kala
6641 POSTS0 COMMENTS
Nicole Veronica
11807 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11869 POSTS0 COMMENTS
Shaida Kate Naidoo
6754 POSTS0 COMMENTS
Ted Musemwa
7030 POSTS0 COMMENTS
Thapelo Manthata
6705 POSTS0 COMMENTS
Umr Jansen
6721 POSTS0 COMMENTS