👩💻 Что такое Map в JavaScript и как он работает?
Map — это структура данных в JavaScript, которая хранит ключи и значения. В отличие от объектов, Map позволяет использовать любые типы данных в качестве ключей и сохраняет порядок добавления элементов.
➡️ Пример:
// Создание Map
const map = new Map();
// Добавление ключей и значений
map.set('name', 'Alice');
map.set('age', 30);
map.set(1, 'Первый ключ');
// Получение значения по ключу
console.log(map.get('name')); // Alice
// Проверка наличия ключа
console.log(map.has('age')); // true
// Итерация по Map
map.forEach((value, key) => {
console.log(`${key}: ${value}`);
});
🗣️ В этом примере Map используется для хранения данных с разными типами ключей. Это удобная альтернатива объектам для работы с ключами сложных типов.
CodeBase | Frontend | #js
Map — это структура данных в JavaScript, которая хранит ключи и значения. В отличие от объектов, Map позволяет использовать любые типы данных в качестве ключей и сохраняет порядок добавления элементов.
➡️ Пример:
// Создание Map
const map = new Map();
// Добавление ключей и значений
map.set('name', 'Alice');
map.set('age', 30);
map.set(1, 'Первый ключ');
// Получение значения по ключу
console.log(map.get('name')); // Alice
// Проверка наличия ключа
console.log(map.has('age')); // true
// Итерация по Map
map.forEach((value, key) => {
console.log(`${key}: ${value}`);
});
🗣️ В этом примере Map используется для хранения данных с разными типами ключей. Это удобная альтернатива объектам для работы с ключами сложных типов.
CodeBase | Frontend | #js