Encodera

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

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

Справочник JavaScript

Set.prototype.add

Добавляет значение в Set, если его там ещё нет.

Доступно с: ES2015

Синтаксис

set.add(value)

Параметры

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

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

SetТот же Set — вызовы можно связывать в цепочку.

Примеры

Повторное добавление ничего не меняет:

const visited = new Set();
 
visited.add('home').add('about').add('home');
 
console.log(visited.size);
console.log([...visited].join(', '));

Результат:

2
home, about

Примечания

Ошибки при повторном добавлении нет — значение просто не добавляется второй раз.

См. также

В учебнике

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

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

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