Menu
Coddy logo textTech

Удаление элемента

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

Чтобы удалить element из множества, используйте метод delete(). Этот метод удаляет указанный element из множества, если он exist. Если element не exist, множество остается unchanged.

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

const mySet = new Set([1, 2, 3, 4, 5]);

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

// Пытаемся удалить несуществующий элемент
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (без изменений)

Метод delete() возвращает логическое значение, указывающее, был ли элемент успешно удалён:

console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // false
challenge icon

Задание

Легко

Создай function под названием removeMultiples, которая принимает два параметра: массив чисел и число n. function должна преобразовать массив в Set и удалить из Set все числа, кратные n (включая само n, если оно есть в Set). Наконец, преобразуй Set в массив и верни его.

Кратные — это числа, которые получаются при умножении заданного числа (n) на все целые числа (1, 2, 3 и т. д.).

Например, если n = 3:

  • Кратные 3: 3, 6, 9, 12, 15, 18, 21, 24 и так далее...

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

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

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор JavaScript