Menu
Coddy logo textTech

Добавление элемента

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 30 из 65.

Чтобы добавить элемент в Set, используйте метод add(). Этот метод добавляет элемент в Set, если он еще не присутствует. Если элемент уже существует, Set остается без изменений.

Вот как использовать метод add():

const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);

console.log(mySet); // Set(3) { 1, 2, 3 }

Вы можете объединять несколько вызовов add() в цепочку. Это работает, потому что add() возвращает сам объект Set после добавления элемента, что позволяет вам снова вызвать add() сразу же для полученного результата:

mySet.add(4).add(5).add(6);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }

Если вы попытаетесь добавить дублирующееся значение, объект Set его проигнорирует:

mySet.add(1);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (без изменений)
challenge icon

Задание

Легко

Создайте функцию с именем addUniqueElements, которая принимает два параметра: массив и еще один массив. Функция должна преобразовать первый массив в Set и добавить все элементы из второго массива в Set, но только если они еще не существуют в Set. В конце преобразуйте Set в массив и верните его.

Попробуйте сами

function addUniqueElements(array1, array2) {
  // Напишите свой код здесь
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и поток