JavaScript Map Object
The JavaScript Map object is used to map keys to values. It stores each element as key-value pair. It operates the elements such as search, update and delete on the basis of specified key.
Syntax

Parameter

iterable - It represents an array and other iterable object whose elements are in the form of key-value pair.
Points to remember

- A map object cannot contain the duplicate keys.
- A map object can contain the duplicate values.
- The key and value can be of any type (allows both object and primitive values).
- A map object iterates its elements in insertion order.
JavaScript Map Methods
Let's see the list of JavaScript map methods with their description.
Methods |
Description |
clear() |
It removes all the elements from a Map object. |
delete() |
It deletes the specified element from a Map object. |
entries() |
It returns an object of Map iterator that contains the key-value pair for each element. |
forEach() |
It executes the specified function once for each key/value pair. |
get() |
It returns the value of specified key. |
has() |
It indicates whether the map object contains the specified key element. |
keys() |
It returns an object of Map iterator that contains the keys for each element. |
set() |
It adds or updates the key-value pairs to Map object. |
values() |
It returns an object of Map iterator that contains the values for each element. |
|