Map.prototype.has
Проверяет, есть ли ключ в Map.
Доступно с: ES2015
Синтаксис
map.has(key)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| key | any | Ключ. |
Возвращаемое значение
booleantrue, если ключ есть в Map.
Примеры
Проверка ключа:
const roles = new Map([['anna', 'admin']]);
console.log(roles.has('anna'));
console.log(roles.has('oleg'));Результат:
true
falseПримечания
has() отличает отсутствующий ключ от ключа со значением undefined, а get() — нет.
См. также
- Map.prototype.get — Возвращает значение по ключу.
- Set.prototype.has — Проверяет, есть ли значение в Set.
В учебнике
- Map и Set — Коллекции Map и Set в JavaScript: словарь с ключами любого типа и набор уникальных значений.