Tworzenie zestawu w JavaScript
Aby pracować z zestawami, które musisz najpierw je utworzyć, do tego, użyj nowy Słowo kluczowe i Ustawić() konstruktor. Składnia do tworzenia zestawu można zdefiniować jako
var var1 = new set ()Możesz nawet przekazać tablice, zmienne lub wartości bezpośrednie w konstruktorze zestawu.
Weź następujące wiersze, aby utworzyć zestaw na trzy różne sposoby
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];W kodzie wspomnianym powyżej wykonywane są następujące kroki:
Aby wydrukować szczegóły dowolnego zestawu, możemy przekazać ten zestaw do funkcji dziennika konsoli, takiej jak:
konsola.log (set1);Wykonanie tego kodu da następujące dane wyjściowe
Najpierw rozmiar zestawu jest drukowany na terminalu, a następnie wartości zestawu są zamknięte kręconymi nawiasami.
Dodawanie wartości do zestawu
Użyj dodać() Aby dodać wartości wewnątrz zestawu po jego utworzeniu. Aby to zademonstrować, utwórz pusty zestaw z następującym wierszem
var mySet = new set ();Następnie dodaj kilka wartości za pomocą następujących wierszy:
MySet.Dodaj (1);Wyświetl zestaw na konsoli za pomocą następującego wiersza:
konsola.log (MySet);Po wykonaniu otrzymasz następujące dane wyjściowe:
Obserwuj wyjście, ponieważ ma następujące rzeczy:
Usuń elementy z zestawu
W JavaScript metoda delete () jest usunięcie elementu z zestawu. Utwórz nowy zestaw z następującym wierszem:
var mySet = nowy zestaw ([55, 22, 33, 66, 77, 11]);Aby usunąć wartość „66”Z zestawu użyj linii:
MySet.Usuń (66);Wyświetl zestaw na terminalu za pomocą funkcji dziennika konsoli:
konsola.log (MySet);Otrzymasz następujące dane wyjściowe:
Wartość 66 został pomyślnie usunięty z zestawu.
Sprawdzanie określonego elementu wewnątrz zestawu
ma() Funkcja służy do sprawdzenia, czy element lub wartość istnieje w określonym zestawie, czy nie. Funkcja zwraca prawdziwie po pomyślnym znalezieniu elementu. W przeciwnym razie zwraca fałsz.
Weź następujący zestaw:
var mySet = nowy zestaw ([55, 22, 33, 66, 77, 11]);Sprawdź obecność wartości 22 w tym zestawie za pomocą następującego wiersza:
konsola.Log (MySet.ma (22));Otrzymasz to jako wyjście na terminalu
Oznacza to, że wartość 22 jest obecny w zestawie.
Poszukaj wartości 75 w zestawie z następującą wierszem:
konsola.Log (MySet.ma (75));Zobaczysz następujące na terminalu
Wyjście to „FAŁSZ”Dlatego możesz stwierdzić, że wartość 75 nie jest obecna w naszym zestawie.
Oczyszczanie zestawu wszystkich elementów
Aby usunąć lub wyczyścić wszystkie wartości zestawu w JavaScript, po prostu użyj metody CLADE (). Weź zestaw:
var mySet = new set ([„Moskwa”, „Paris”, „Dubai”, „London”]);Aby to wyczyścić, użyj następującego wiersza:
MySet.jasne();Aby wyświetlić szczegóły zestawu, użyj konsoli.Zaloguj się jak:
konsola.log (MySet);Zobaczysz następujące na swoim terminalu:
Z wyjścia łatwo jest stwierdzić, że jasne() Metoda usunęła wszystkie wartości z zestawu.
Wniosek
Zestawy można zdefiniować jako listę unikalnych elementów uporządkowanych w sposób rosnący przechowywany w formie tablicy. Elementy zestawu mogą należeć do dowolnej kategorii, niezależnie od tego, czy może to być obiekt, zmienna, tablica, mapy, a nawet wartości bezpośrednie. W tym poście nauczyłeś się podstaw o zestawach w JavaScript i niektórych funkcjach, które pozwalają pracować z zestawami w JavaScript.