Vad är en uppsättning i TypeScript och hur kan den användas?

Vad Ar En Uppsattning I Typescript Och Hur Kan Den Anvandas



en ' Uppsättning ” är en datastruktur som lagrar en grupp/samling av unika värden. Värdena i en uppsättning kan vara av vilken datatyp som helst, inklusive siffror, strängar eller objekt. En av nyckelfunktionerna i en uppsättning är att den inte tillåter dubbletter av värden. När ett nytt värde läggs till en uppsättning kontrolleras det mot de befintliga värdena för att se om det redan finns. Om värdet redan finns läggs det inte till i uppsättningen. Detta gör det användbart för att lagra unika värden och undvika dubbletter.

Den här artikeln kommer att visa uppsättningen i TypeScript och hur den används i TypeScript.







Vad är en uppsättning i TypeScript?

' Uppsättning ” är en inbyggd datastruktur i TypeScript, som tillåter lagring av unika element av vilken typ som helst, oavsett om de är primitiva typer som siffror och strängar eller komplexa objekt. Liksom matriser låter uppsättningar dig lagra en samling värden, men till skillnad från matriser har uppsättningar inga index. En uppsättning kan deklareras eller initieras med hjälp av ' Uppsättning ” konstruktör.



Syntax



För att skapa en uppsättning, använd följande syntax:





const mySet = ny uppsättning ( ) ;


Alternativt kan du också ange typen av uppsättning med den givna syntaxen:

const mySet = ny uppsättning < typ > ( ) ;


Innan du går vidare, förstå först att för att exekvera en TypeScript-fil måste den överföras till en JavaScript-fil efter varje ändring och sedan köra JavaScript-koden på terminalen med de givna kommandona:



tsc filnamn.ts
nod filnamn.js


Exempel

I det givna exemplet kommer vi helt enkelt att skapa en uppsättning. Först, deklarera och initiera en ' sträng ' typ Set med namnet ' uppsättning ' med hjälp av Set Constructor och skriv ut den på konsolen med ' console.log() ' metod:

konst uppsättning = nytt set < sträng > ( [ 'HTML' , 'CSS' , 'JavaScript' , 'jQuery' ] ) ;
console.log ( uppsättning ) ;


Produktion


Du kan också deklarera en uppsättning utan att ange dess typ med hjälp av uppsättningskonstruktorn:

konst uppsättning = nytt set ( ) ;


Lägg till värden till uppsättningen med hjälp av ' Lägg till() ” metod som är en fördefinierad metod för Set-objektet:

set.add ( 'HTML' ) ;
set.add ( 'CSS' ) ;
set.add ( 'JavaScript' ) ;
set.add ( 'jQuery' ) ;


Skriv slutligen ut setet på konsolen:

console.log ( uppsättning ) ;


Produktion

TypeScript-uppsättningsmetoder

Några vanliga fördefinierade Set Object-metoder och egenskaper kommer att diskuteras i den givna tabellen:

Metoder/egenskaper

Beskrivning

Syntax

Lägg till() Denna metod används för att lägga till värden i en uppsättning. mySet.add(value)
har() För att verifiera om det givna elementet finns i arrayen eller inte, använd metoden 'has()'. mySet.has(value)
radera() Använd den här metoden för att ta bort ett element från Set. mySet.delete(value)
värden() För att få Set-värdena används metoden 'values()'. mySet.values()
storlek Egenskapen 'storlek' används för att bestämma längden eller storleken på uppsättningen. mySet.size
klar() För att rensa eller ta bort alla element från en uppsättning, används denna metod. mySet.clear()

Hur kan Set användas i TypeScript?

I TypeScript eller JavaScript kan uppsättningar användas för att ta bort dubbletter från arrayer, verifiera samlingsmedlemskap och utföra uppsättningsoperationer inklusive union, intersection och difference.

Exempel

Här kommer vi i exemplet att se hur setet tar bort dubbletter av värden från en array. Skapa först en matris med jämna tal:

const evenNmbers = [ 2 , 4 , 6 , 2 , 8 , 10 , 4 , 14 , 12 ] ;


Sedan kommer vi att bestämma arrayens längd med hjälp av ' längd ' attribut:

console.log ( 'Storleken på arrayen är:' + jämnNmbers.length ) ;


Skapa nu en uppsättning med hjälp av uppsättningskonstruktorn genom att skicka en array ' jämna siffror ”:

const uniqueEvenNumbersSet = ny uppsättning ( jämna antal ) ;


Iterera uppsättningen och skriv ut värdena på konsolen:

unikaJämnaNumberSet.forEach ( ( värde ) = > {
console.log ( värde ) ;
} ) ;


Slutligen kommer vi att verifiera storleken på uppsättningen med hjälp av ' storlek ' fast egendom.:

console.log ( 'Storleken på setet är:' + unika EvenNumbersSet.size ) ;


Utdata indikerar att längden på arrayen är ' 9 ' medan längden eller storleken på setet är ' 7 ” som indikerar att uppsättningen tar bort dubbletter av värden från en array och lagrar endast unika värden:


Det handlade om uppsättningen i TypeScript och dess användning i TypeScript.

Slutsats

'Set' är en fördefinierad datastruktur i TypeScript, som tillåter lagring av unika element av alla typer. I TypeScript kan det användas för att ta bort dubbletter från arrayer, verifiera samlingsmedlemskap och utföra setoperationer som union, intersection och difference. Den här artikeln visade uppsättningen i TypeScript och hur den används i TypeScript.