Map

suggest change

Syntax

Parameters

Parameter Details
iterable Any iterable object (for example an array) containing [key, value] pairs.
key The key of an element.
value The value assigned to the key.
callback Callback function called with three parameters: value, key, and the map.
thisArg Value which will be used as this when executing callback.

Remarks

In Maps NaN is considered to be the same as NaN, even though NaN !== NaN. For example:

const map = new Map([[NaN, true]]);
console.log(map.get(NaN)); // true

Creating a Map

Clearing a map

Removing an element from a map

Checking if a key exists in a map

Iterating maps

Getting and setting elements

Getting the number of elements of a map

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents