Объект карты JavaScript: получение размера и полезные методы

В JavaScript свойство sizeне используется для получения длины объекта Map. Вместо этого вы можете использовать свойство sizeдля получения количества пар ключ-значение на карте. Вот пример:

const myMap = new Map();
myMap.set('key1', 'value1');
myMap.set('key2', 'value2');
myMap.set('key3', 'value3');
console.log(myMap.size); // Output: 3

Помимо size, объекты Map в JavaScript предоставляют несколько других полезных методов. Вот некоторые из них:

  1. set(key, value): добавляет на карту новую пару ключ-значение или обновляет значение существующего ключа.
  2. get(key): извлекает значение, связанное с данным ключом.
  3. has(key): проверяет, существует ли ключ на карте.
  4. delete(key): удаляет пару ключ-значение с карты.
  5. clear(): удаляет с карты все пары «ключ-значение».
  6. keys(): возвращает итератор для ключей на карте.
  7. values(): возвращает итератор для значений на карте.
  8. entries(): возвращает итератор для пар ключ-значение на карте.