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

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

Синтаксис

wm.has(key);

Параметры

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

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

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

Примеры

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

var wm = new WeakMap();
wm.set(window, "foo");

wm.has(window); // возвращает true
wm.has("baz");  // возвращает false

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

Specification Status Comment
{{SpecName('ES6', '#sec-weakmap.prototype.has', 'WeakMap.prototype.has')}} {{Spec2('ES6')}} Изначальное определение.

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

{{Compat}}

Firefox-specific notes

See also