Ten post opisuje strukturę danych w JavaScript, która jest równoważna z hashsetem C#.
Co to jest JavaScript równoważny z hashsetem C#?
JavaScript „Ustawić”Jest równoważny/taki sam jak hashset w C#. Zestaw JavaScript to zbiór unikalnych/odrębnych wartości. Tylko jedna instancja każdej wartości jest dozwolona w zestawie. Mówiąc dokładniej, zestaw może zawierać dowolną wartość typu danych, w tym odniesienia do obiektów lub wartości prymitywne.
Składnia
Do tworzenia zestawu w JavaScript użyj poniższej składni:
nowy zestaw()„Ustaw” metody wykonywania różnych operacji
Istnieje kilka sposobów korzystania z „Ustawić”Struktura danych w JavaScript w celu wykonywania różnych zadań.
Przykład 1: Dodaj elementy w zestawie
Utwórz nowy zestaw za pomocą „nowy zestaw()„Konstruktor:
niech jsset = new set ();Wywołaj metodę Add (), aby dodać elementy w zestawie:
JSSET.Dodaj (8);Jak widać, dodaliśmy sześć elementów w zestawie, ale wyjście pokazuje „5”Elementy, ponieważ zestaw nie zawiera duplikatów:
Przykład 2: Usuń element z zestawu
Tutaj usuniemy „14”Z zestawu za pomocą„usuwać()" metoda:
JSSET.Usuń (14);Wyjście pokazuje „PRAWDA", co znaczy "14”Jest pomyślnie usunięty z zestawu:
Przykład 3: Sprawdź, czy zestaw zawiera określony element
Teraz sprawdź, czy „14„Istnieje w zestawie lub nie. W tym celu zadzwoń do „ma()" metoda:
JSSET.ma (14)Wyświetla się wyjście „FAŁSZ," co znaczy "14”Jest usuwany z utworzonego JSSet:
Przykład 4: Usuń wszystkie elementy z zestawu
Aby usunąć wszystkie elementy z zestawu, użyj „jasne()" metoda:
JSSET.jasne()Przykład 5: Sprawdź rozmiar zestawu
Sprawdź rozmiar zestawu za pomocą „rozmiar" nieruchomość:
JSSET.rozmiarWyjście pokazuje „0”, Co oznacza, że wszystkie elementy zestawu są usuwane:
To wszystko o zestawach JavaScript.
Wniosek
JavaScript „Ustawić”Jest równoważne/to samo z hashsetem C#. Hashset to nieoporządkowana grupa unikalnych/odrębnych elementów w C#. Podobnie zestaw jest zbiorem unikalnych wartości w JavaScript. Tylko jedna instancja każdej wartości jest dozwolona w zestawie. Ten post opisał strukturę danych w JavaScript, który jest równoważny z hashsetem C#.