0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Map нужен для создания ассоциативного массива. Обычно в JS для этого используются обычные объекты, но Map предоставляет более удобный интерфейс, обычные объекты имеют ряд недостатков по сравнению с Map.</p>
1
<p>Map нужен для создания ассоциативного массива. Обычно в JS для этого используются обычные объекты, но Map предоставляет более удобный интерфейс, обычные объекты имеют ряд недостатков по сравнению с Map.</p>
2
// Создание пустого объекта const map1 = new Map(); // Создание с уже существующими данными const map2 = new Map([['key', 'value'], ['anotherKey', 'anotherValue']]);<p>Для работы с Map используется три метода get(), set() и has().</p>
2
// Создание пустого объекта const map1 = new Map(); // Создание с уже существующими данными const map2 = new Map([['key', 'value'], ['anotherKey', 'anotherValue']]);<p>Для работы с Map используется три метода get(), set() и has().</p>
3
<p>has() нужен для проверки наличия ключа, set() для установки нового ключа и значения ему, get() для получения значения по ключу:</p>
3
<p>has() нужен для проверки наличия ключа, set() для установки нового ключа и значения ему, get() для получения значения по ключу:</p>
4
const map = new Map(); map.set('key', 'value'); map.get('key'); // value map.has('key'); // true // Если ключа нет, то вернется undefined map.get('unknown'); // undefined map.has('unknown'); // false<p>Более подробно можно<a>посмотреть урок про Map</a></p>
4
const map = new Map(); map.set('key', 'value'); map.get('key'); // value map.has('key'); // true // Если ключа нет, то вернется undefined map.get('unknown'); // undefined map.has('unknown'); // false<p>Более подробно можно<a>посмотреть урок про Map</a></p>