Удаление элемента
Часть раздела Логика и поток путешествия по 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Задание
ЛегкоСоздай 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) {
// Напишите свой код здесь
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Логика и поток
1Строки в деталях
Основы работы со строкамиИтерация по строкамШаблонные литералыМетоды строкИтоги — String Weaver4JSON Часть 2
Итерация по JSONВложенный JSONОпциональная цепочка JSONПоверхностное и глубокое копированиеПовторение — Магазин велосипедовПовторение — Солнечная система7Система управления библиотекой
Обзор проектаДобавление книг10Управление системой фестиваля
Обзор проектаДобавление фильмов и площадок2Многомерные массивы
Основы 2D массивовДоступ к элементам 2D массиваВложенные циклы и 2D массивыПовторение: 2D массивыСложение и вычитание матрицСтупенчатые массивы3D массивы и далееРаспространенные паттерны 2D массивовПовторение: всё о массивах5Множества. Часть 1
Что такое множество?Итерация по множествамДобавление элементаУдаление элементаПроверка наличия элементаРазмер и проверка на пустотуКопирование и очисткаИтоги — Основы множеств8Интересные темы о массивах
Деструктуризация массивовСинтаксис Spread в массивахРазреженные массивыИтоги — Воркшоп по массивам3JSON. Часть 1
Что такое JSON?Проверка наличия ключаМетоды объектовОператор spread. Часть 1Оператор spread. Часть 2Удаление ключейПовторение: манипуляции с ключами JSONПотренируйтесь самостоятельно: Онлайн-компилятор JavaScript