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: словарь с ключами любого типа и набор уникальных значений.