Dieser Beitrag beschreibt die Datenstruktur in JavaScript, die dem C# Hashset entspricht.
Was ist das JavaScript, das einem C# Hashset entspricht??
Ein JavaScript "Satz”Ist äquivalent/gleich wie ein Hashset in C#. Ein JavaScript -Set ist eine Sammlung einzigartiger/unterschiedlicher Werte. In einem Satz ist nur eine Instanz jedes Wertes zulässig. Insbesondere kann ein Satz einen beliebigen Datentypwert enthalten, einschließlich Objektreferenzen oder primitiven Werten.
Syntax
Verwenden Sie zum Erstellen eines Sets in JavaScript die folgende Syntax:
neuer set ()"Setzen" Methoden, um verschiedene Operationen auszuführen
Es gibt verschiedene Möglichkeiten, die zu verwendenSatzDatenstruktur in JavaScript, um unterschiedliche Aufgaben auszuführen.
Beispiel 1: Fügen Sie Elemente in Set hinzu
Erstellen Sie ein neues Set mit der “neuer set ()" Konstrukteur:
lass jsSet = new set ();Rufen Sie die Methode add () auf, um Elemente im SET hinzuzufügen:
JSSET.hinzufügen (8);Wie Sie sehen können, haben wir sechs Elemente in Set hinzugefügt, aber die Ausgabe zeigt die “5Elemente, weil die SET keine doppelten Werte enthält:
Beispiel 2: Löschen Sie ein Element vom SET
Hier werden wir löschen “14”Vom Set mit der“löschen()" Methode:
JSSET.löschen (14);Die Ausgabe zeigt “WAHR", was bedeutet "14”Wird erfolgreich aus dem Set gelöscht:
Beispiel 3: Überprüfen Sie, ob ein bestimmtes Element enthält
Überprüfen Sie nun, ob “14”Existiert in Set oder nicht. Dafür nennen Sie das "hat()" Methode:
JSSET.hat (14)Ausgangsanzeigen “FALSCH," was bedeutet "14”Wird aus dem erstellten JSSet gelöscht:
Beispiel 4: Entfernen Sie alle Elemente aus dem SET
Verwenden Sie das „alle Elemente vom Set aus dem Set“ die “klar()" Methode:
JSSET.klar()Beispiel 5: SET -Größe überprüfen
Überprüfen Sie die Größe des Satzes mit der “Größe" Eigentum:
JSSET.GrößeDie Ausgabe zeigt “0”, Was bedeutet, dass alle Elemente des Sets gelöscht werden:
Hier geht es um die JavaScript -Sets.
Abschluss
Ein JavaScript "Satz”Ist äquivalent/gleichen zu einem C# Hashset. Hashset ist eine ungeordnete Gruppe einzigartiger/unterschiedlicher Elemente in C#. In ähnlicher Weise ist der Satz eine Sammlung einzigartiger Werte in JavaScript. In einem Satz ist nur eine Instanz jedes Wertes zulässig. In diesem Beitrag wurde die Datenstruktur in JavaScript beschrieben, die dem C# Hashset entspricht.