АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP или фреймворки. Сегодня последний день для записи! Жми!
⊗jsSpMpInr 32 of 294 menu
Долгожданный Бесплатный курс по выкладке сайта на хостинг. МЫ УЖЕ НАЧАЛИ! Присоединяйтесь к нам!

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

enru