Map collections in JavaScript

Map Collections are objects in which both primitives and objects can act as keys.

Let's try with an example. First, let's create a collection using the following command:

let map = new Map;

After that, elements can be added to the collection using the set method and received using the get method.

Let's try. Let's make two arrays as keys:

let arr1 = [1, 2]; let arr2 = [3, 4];

Let's assign some values to our keys:

map.set(arr1, 'data1'); map.set(arr2, 'data2');

And now read our values by the keys:

console.log(map.get(arr1)); console.log(map.get(arr2));

Let 3 arrays be given. Create a Map collection, make these arrays as keys of the collection, and some strings as values.

Let 3 objects and 3 arrays be given. Create a Mapcollection, make the objects as collection keys, and the corresponding arrays as values.

enru