Коллекции 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
, сделайте ключами
коллекции объекты, а значениями - соответствующие
массивы.