Dodawanie elementu
Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 30 z 65.
Aby dodać element do zbioru Set, użyj metody add(). Ta metoda dodaje element do zbioru Set, jeśli jeszcze go w nim nie ma. Jeśli element już istnieje, zbiór Set pozostaje bez zmian.
Oto jak używać metody add():
const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);
console.log(mySet); // Set(3) { 1, 2, 3 }Możesz łączyć wywołania add(). Działa to, ponieważ add() zwraca sam zbiór Set po dodaniu elementu, dzięki czemu możesz od razu ponownie wywołać add() na wyniku:
mySet.add(4).add(5).add(6);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }Jeśli spróbujesz dodać zduplikowaną wartość, Set ją zignoruje:
mySet.add(1);
console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (bez zmian)Wyzwanie
ŁatwyUtwórz funkcję o nazwie addUniqueElements, która przyjmuje dwa parametry: tablicę i drugą tablicę. Funkcja powinna przekształcić pierwszą tablicę w Set i dodać do Set wszystkie elementy z drugiej tablicy, ale tylko wtedy, gdy jeszcze nie istnieją w Set. Na koniec przekształć Set w tablicę i ją zwróć.
Spróbuj swoich sił
function addUniqueElements(array1, array2) {
// Wpisz 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