Dette innlegget vil beskrive datastrukturen i JavaScript som tilsvarer C# Hashset.
Hva tilsvarer JavaScript?
Et JavaScript “Sett”Er ekvivalent/samme som et hashset i C#. Et JavaScript -sett er en samling av unike/distinkte verdier. Bare en forekomst av hver verdi er tillatt i et sett. Mer spesifikt kan et sett inneholde hvilken som helst datatypeverdi, inkludert objektreferanser eller primitive verdier.
Syntaks
For å lage et sett i JavaScript, bruk syntaksen nedenfor:
nytt sett ()“Sett” -metoder for å utføre forskjellige operasjoner
Det er flere måter å bruke “Sett”Datastruktur i JavaScript for å utføre forskjellige oppgaver.
Eksempel 1: Legg til elementer i settet
Opprett et nytt sett ved hjelp av “nytt sett ()”Konstruktør:
La JSset = nytt sett ();Ring ADD () -metoden for å legge til elementer i sett:
JSSET.Legg til (8);Som du kan se, har vi lagt til seks elementer i sett, men utgangen viser "5”Elementer fordi SET ikke inneholder dupliserte verdier:
Eksempel 2: Slett et element fra settet
Her vil vi slette “14”Fra sett ved hjelp av“slett ()”Metode:
JSSET.slett (14);Utgangen viser “ekte", som betyr "14”Slettes med hell fra Set:
Eksempel 3: Sjekk om settet inneholder spesifikt element
Nå, sjekk om "14”Eksisterer i sett eller ikke. For det, ring "har ()”Metode:
JSSET.har (14)Utgang viser “falsk," som betyr "14”Slettes fra den opprettede JSSET:
Eksempel 4: Fjern alle elementer fra settet
For å fjerne alle elementene fra settet, bruk "klar()”Metode:
JSSET.klar()Eksempel 5: Sjekk sett størrelse
Sjekk størrelsen på settet ved å bruke "størrelse”Eiendom:
JSSET.størrelseUtgangen viser “0”, Som betyr at alle elementene i settet blir slettet:
Det handler om JavaScript -settene.
Konklusjon
Et JavaScript “Sett”Er ekvivalent/samme med en C# hashset. Hashset er en uordnet gruppe unike/distinkte elementer i C#. Tilsvarende er settet en samling av unike verdier i JavaScript. Bare en forekomst av hver verdi er tillatt i et sett. Dette innlegget beskrev datastrukturen i JavaScript som tilsvarer C# Hashset.