Encodera

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

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

Справочник JavaScript

Map.prototype.has

Проверяет, есть ли ключ в Map.

Доступно с: ES2015

Синтаксис

map.has(key)

Параметры

ПараметрТипОписание
keyanyКлюч.

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

booleantrue, если ключ есть в Map.

Примеры

Проверка ключа:

const roles = new Map([['anna', 'admin']]);
 
console.log(roles.has('anna'));
console.log(roles.has('oleg'));

Результат:

true
false

Примечания

has() отличает отсутствующий ключ от ключа со значением undefined, а get() — нет.

См. также

В учебнике

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

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

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