Open In App

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.




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 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 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
Article Tags :