Encodera

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

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

Справочник JavaScript

Set.prototype.has

Проверяет, есть ли значение в Set.

Доступно с: ES2015

Синтаксис

set.has(value)

Параметры

ПараметрТипОписание
valueanyЗначение, которое ищется.

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

booleantrue, если значение есть в Set.

Примеры

Проверка разрешённых значений:

const allowed = new Set(['jpg', 'png', 'gif']);
 
console.log(allowed.has('png'));
console.log(allowed.has('exe'));

Результат:

true
false

Примечания

На больших коллекциях set.has() работает намного быстрее, чем array.includes(): он не перебирает элементы по одному.

См. также

В учебнике

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

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

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