Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Map.prototype.keys

Возвращает ключи Map.

Доступно с: ES2015

Синтаксис

map.keys()

Возвращаемое значение

IteratorИтератор ключей в порядке добавления.

Примеры

Ключи как массив:

const prices = new Map([['tea', 3], ['coffee', 5]]);
 
console.log([...prices.keys()].join(', '));

Результат:

tea, coffee

Примечания

Результат — итератор, а не массив. Чтобы применить map() или filter(), сначала превратите его в массив через spread или Array.from().

См. также

  • Map.prototype.values — Возвращает значения Map.
  • Map.prototype.entries — Возвращает пары ключ — значение Map.
  • Array.from — Создаёт массив из строки, Set, Map или другого перебираемого объекта.

В учебнике

  • Map и Set — Коллекции Map и Set в JavaScript: словарь с ключами любого типа и набор уникальных значений.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.