Usuwanie elementu
Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 31 z 65.
Aby usunąć element z zestawu, użyj metody delete(). Ta metoda usuwa wskazany element z zestawu, jeśli on istnieje. Jeśli element nie istnieje, zestaw pozostaje bez zmian.
Oto jak używać metody delete():
const mySet = new Set([1, 2, 3, 4, 5]);
mySet.delete(3);
console.log(mySet); // Set(4) { 1, 2, 4, 5 }
// Próba usunięcia nieistniejącego elementu
mySet.delete(10);
console.log(mySet); // Set(4) { 1, 2, 4, 5 } (bez zmian)Metoda delete() zwraca wartość logiczną wskazującą, czy element został pomyślnie usunięty:
console.log(mySet.delete(2)); // true
console.log(mySet.delete(10)); // falseWyzwanie
ŁatwyUtwórz funkcję o nazwie removeMultiples, która przyjmuje dwa parametry: tablicę liczb i liczbę n. Funkcja powinna przekształcić tablicę w zbiór i usunąć ze zbioru wszystkie wielokrotności n (w tym samo n, jeśli znajduje się w zbiorze). Na koniec przekształć zbiór w tablicę i ją zwróć.
Wielokrotności to liczby otrzymywane przez pomnożenie danej liczby (n) przez wszystkie liczby całkowite dodatnie (1, 2, 3 itd.).
Na przykład, jeśli n = 3:
- Wielokrotności 3 to: 3, 6, 9, 12, 15, 18, 21, 24 i tak dalej...
Spróbuj swoich sił
function removeMultiples(arr, n) {
// Napisz tutaj swój kod
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Logika i przepływ programu
1Napisy w praktyce
Podstawy napisówIterowanie po napisachLiterały szablonoweMetody napisówPodsumowanie – mistrz napisów4JSON, część 2
Iterowanie po JSONZagnieżdżony JSONOpcjonalne łańcuchowanie w JSONPłytka i głęboka kopiaPowtórka — sklep rowerowyPowtórka — Układ Słoneczny7System zarządzania biblioteką
Omówienie projektuDodawanie książek10Zarządzanie systemem festiwalowym
Przegląd projektuDodawanie filmów i miejsc2Tablice wielowymiarowe
Podstawy tablic 2DDostęp do elementów tablic 2DZagnieżdżone pętle z tablicami 2DPowtórka — tablice 2DDodawanie i odejmowanie macierzyTablice nieregularneTablice 3D i większeTypowe wzorce tablic 2DPowtórka — wszystko o tablicach5Zbiory — część 1
Czym jest zbiór?Iterowanie po zbiorachDodawanie elementuUsuwanie elementuSprawdzanie, czy element istniejeRozmiar i sprawdzanie, czy zbiór jest pustyKopiowanie i czyszczeniePodsumowanie — podstawy zbiorów8Ciekawe zagadnienia dotyczące tablic
Destrukturyzacja tablicSkładnia spread w tablicachRzadkie tablicePodsumowanie – warsztaty z tablic3JSON część 1
Czym jest JSON?Sprawdzanie, czy klucz istniejeMetody obiektówOperator spread — część 1Operator spread — część 2Usuwanie kluczyPodsumowanie — manipulowanie kluczami w JSONPoćwicz samodzielnie: Kompilator JavaScript online