--- title: Map.prototype.has() slug: Web/JavaScript/Reference/Global_Objects/Map/has translation_of: Web/JavaScript/Reference/Global_Objects/Map/has ---
{{JSRef}}

Метод has() возвращает тип Boolean, указывающий существует ли элемент с указанным ключом или нет.

Синтаксис

myMap.has(key);

Параметры

key
Обязательный параметр. Ключ элемента для проверки существования в объекте Map.

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

Boolean
Возвращает true, если элемент с указанным ключом существует в объекте Map; в противном случае возвращает false.

Примеры

Использование метода has

var myMap = new Map();
myMap.set('bar', "foo");

myMap.has('bar');  // возвращает true
myMap.has('baz');  // возвращает false

Спецификации

Спецификация Статус Комментарий
{{SpecName('ES2015', '#sec-map.prototype.has', 'Map.prototype.has')}} {{Spec2('ES2015')}} Первоначальное определение.
{{SpecName('ESDraft', '#sec-map.prototype.has', 'Map.prototype.has')}} {{Spec2('ESDraft')}}  

Совместимость с браузерами

{{Compat}}

Смотрите также