Co to jest JavaScript równoważny z hashsetem C#

Co to jest JavaScript równoważny z hashsetem C#
Hashset to nieoporządkowana grupa unikalnych/odrębnych elementów w C#. Ułatwia implementację zestawów i przechowuje dane w tabeli skrótu. To jest kolekcja/grupa typu ogólnego. Zwykle służy do unikania dodawania zduplikowanych elementów do kolekcji.

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ń.

  • Metoda Add (): Służy do dodawania nowych elementów w zestawie. Jeśli ten sam element/obiekt jest już obecny w zestawie, nie dodaje go ponownie.
  • metoda delete (): Aby usunąć dowolny określony element, użyj „usuwać()" metoda. Po usunięciu wyświetla „PRAWDA".
  • metoda wyczyść (): Usuwa/eliminuje wszystkie elementy z zestawu.
  • ma () metodę: Aby sprawdzić, czy element istnieje w zestawie, czy nie, użyj „ma()" metoda.
  • rozmiar: Daje liczbę wszystkich istniejących elementów zestawu.

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);
JSSET.Dodaj (20);
JSSET.Dodaj (14);
JSSET.Dodaj (23);
JSSET.Dodaj (11);
JSSET.Dodaj (11);

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.rozmiar

Wyjś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#.