The Wayback Machine - https://web.archive.org/web/20230512160051/https://www.geeksforgeeks.org/javascript-weakmap-reference/
Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

JavaScript WeakMap Reference

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like 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 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.

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. 

  • Instance Properties: If the property is called on the instance of a WeakMap then it is called instance property.
Instance PropertyDescription
constructorIt is used to return the constructor function of 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 WeakMap 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
Last Updated : 13 Apr, 2023
Like Article
Save Article
Similar Reads
Related Tutorials