Hva tilsvarer JavaScript

Hva tilsvarer JavaScript
Hashset er en uordnet gruppe unike/distinkte elementer i C#. Det letter implementeringen av sett og lagrer data i en hasjbord. Dette er en samling/gruppe av den generiske typen. Det brukes vanligvis for å unngå å legge dupliserte elementer i en samling.

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.

  • Legg til () Metode: Det brukes til å legge til nye elementer i et sett. Hvis det samme elementet/objektet allerede er til stede i settet, legger det ikke til igjen.
  • slett () -metode: For å slette et hvilket som helst spesifisert element, bruk "slett ()”Metode. Etter å ha slettet, sendes det ut “ekte”.
  • klar () Metode: Det fjerner/eliminerer alle elementer fra et sett.
  • har () metode: For å bekrefte om elementet eksisterer i settet eller ikke, bruk "har ()”Metode.
  • størrelse: Det gir antallet eksisterende elementer i settet.

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

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ørrelse

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