# Коллекции Map в JavaScript

Коллекции `Map` представляют собой объекты, в которых в качестве ключей могут выступать как примитивы, так и объекты.

Давайте попробуем на примере. Для начала создадим коллекцию с помощью следующей команды:

`let map = new Map;`

После этого в коллекцию можно будет добавлять элементы с помощью метода `set` и получать их с помощью метода `get`.

Давайте попробуем. Пусть в качестве ключей мы хотим сделать два массива:

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

Присвоим нашим ключам некие значения:

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

А теперь прочитаем наши значения по ключам:

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

Пусть даны `3` массива. Создайте коллекцию `Map`, сделайте ключами коллекции эти массивы, а значениями - какие-нибудь строки.

Пусть даны `3` объекта и `3` массива. Создайте коллекцию `Map`, сделайте ключами коллекции объекты, а значениями - соответствующие массивы.

←→
↑
en ru