Opprette et sett i JavaScript
For å jobbe med sett du trenger først for å lage dem, for det, bruk ny nøkkelord og Sett() Konstruktør. Syntaksen for å lage et sett kan defineres som
var var1 = nytt sett ()Du kan til og med passere i matriser, variabler eller direkte verdier i konstruktøren av settet.
Ta følgende linjer for å lage et sett på tre forskjellige måter
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];Følgende trinn blir utført i koden nevnt over:
For å skrive ut detaljene i et hvilket som helst sett, kan vi bestå det som er satt inn i konsollloggfunksjonen som:
konsoll.logg (set1);Å utføre denne koden vil gi deg følgende utdata
Først skrives størrelsen på settet ut på terminalen, og deretter er verdiene til settet vedlagt med krøllete parentes.
Legge til verdier til et sett
Bruke Legg til() For å legge til verdiene i et sett etter at det er opprettet. For å demonstrere dette, lag et tomt sett med følgende linje
var myset = nytt sett ();Legg deretter til noen få verdier ved å bruke følgende linjer:
MySet.Legg til (1);Vis settet på konsollen ved hjelp av følgende linje:
konsoll.logg (mySet);Etter utførelse vil du få følgende utdata:
Observer utgangen som den har følgende ting:
Fjern elementer fra settet
I JavaScript er Delete () -metoden å fjerne et element fra settet. Opprett et nytt sett med følgende linje:
var myset = nytt sett ([55, 22, 33, 66, 77, 11]);Å slette verdien “66”Fra settet, bruk linjen:
MySet.slett (66);Vis settet på terminalen ved hjelp av konsollloggfunksjonen:
konsoll.logg (mySet);Du får følgende utdata:
Verdien 66 ble vellykket fjernet fra settet.
Kontroller for et spesifikt element i et sett
De har () funksjon brukes til å sjekke om et element eller en verdi eksisterer i et bestemt sett eller ikke. Funksjonen returnerer sant ved det vellykkede funn av elementet. Ellers returnerer det falskt.
Ta følgende sett:
var myset = nytt sett ([55, 22, 33, 66, 77, 11]);Kontroller om tilstedeværelsen av verdien 22 i dette settet ved å bruke følgende linje:
konsoll.Logg (MySet.har (22));Du får dette som utdata på terminalen
Dette betyr at verdien 22 er til stede inne i settet.
Se etter verdien 75 I settet med følgende linje:
konsoll.Logg (MySet.har (75));Du vil se følgende på terminalen
Utgangen er “falsk”Derfor kan du konkludere med at verdien 75 ikke er til stede i vårt sett.
Rense et sett med alle elementer
For å fjerne eller fjerne alle verdiene til settet i JavaScript, bruker du bare Clear () -metoden. Ta et sett:
var myset = nytt sett (["Moskva", "Paris", "Dubai", "London"]);For å fjerne dette, bruk følgende linje:
MySet.klar();For å vise detaljene i settet, bruk konsollen.Logg som:
konsoll.logg (mySet);Du vil se følgende på terminalen din:
Fra utgangen er det lett å konkludere med at klar() Metoden har fjernet alle verdiene fra settet.
Konklusjon
Sett kan defineres som en liste over unike elementer bestilt på en stigende måte som er lagret i form av en matrise. Elementene i et sett kan tilhøre hvilken som helst kategori, enten det kan være et objekt, variabel, matrise, kart eller til og med direkte verdier. I dette innlegget har du lært det grunnleggende om sett i JavaScript og noen av funksjonene som lar deg jobbe med sett i JavaScript.