Sådan opretter du et kort i TypeScript

Sadan Opretter Du Et Kort I Typescript



Kort ” bruges til at gemme og hente nøgleværdi-par. Det er en indbygget datastruktur i TypeScript, der ligner et JavaScript-kort, men det har den ekstra fordel ved typekontrol. TypeScript Map-klassen giver en typesikker måde at gemme nøgle-værdi-par med enhver type nøgle og værdi.

Denne blog vil forklare måderne at oprette et kort i TypeScript.







Hvordan opretter man et kort i TypeScript?

For at oprette et kort i TypeScript skal du bruge følgende fremgangsmåder:



Metode 1: Opret et kort ved hjælp af 'Map'-konstruktøren

For at oprette et kort i TypeScript, brug ' Kort ” konstruktør. Mens du bruger 'Map'-konstruktøren, er der to måder at oprette et kort i TypeScript:



    • Enten kan du deklarere kortet med ' ny ' søgeord og derefter bruge ' sæt() ” metode til at tilføje nøgleværdi-parrene.
    • Eller initialiser kortet med nøgleværdi-par på erklæringstidspunktet.

Syntaks





Den givne syntaks bruges til at skabe et kort i TypeScript ved hjælp af kortkonstruktøren:

nyt kort < type , type > ( )
lade kort = nyt kort < streng, nummer > ( ) ;


Her er ' snor ', og ' nummer ” er nøgletypen og kortets værdi.



Brug følgende syntaks for at initialisere kortet på erklæringstidspunktet:

lade kort = nyt kort < snor, snor > ( [
[ 'nøgle1' , 'værdi1' ] ,
[ 'nøgle 2' , 'værdi2' ]
] ) ;


Eksempel 1:

Opret et kort ved hjælp af kortkonstruktøren ved at definere typen for nøglen og værdien af ​​kortet:

const marks = nyt kort < streng, nummer > ( ) ;


Brug ' sæt() ” metode til at tilføje nøgleværdi-parrene i kortet:

mærker.sæt ( 'Historie' , 39 ) ;
mærker.sæt ( 'Geografi' , 25 ) ;
mærker.sæt ( 'Matematik' , 40 ) ;
mærker.sæt ( 'Engelsk' , 31 ) ;


Print til sidst kortet på konsollen:

console.log ( mærker ) ;


Transpiler nu TypeScript-koden til JavaScript-koden ved at udføre nedenstående kommando på terminalen:

tsc createMap.ts


Udfør derefter JavaScript-koden ved hjælp af følgende kommando:

node createMap.js


Produktion


Bemærk : Det er obligatorisk at transpilere TypeScript-filen efter opdatering af TypeScript-koden.

Eksempel 2:

Du kan også initialisere kortet ved hjælp af kortkonstruktøren:

lade mærker = nyt Kort < snor, snor > ( [
[ 'Historie' , '39' ] ,
[ 'Geografi' , '25' ] ,
[ 'Matematik' , '40' ] ,
[ 'Engelsk' , '31' ]
] ) ;


Udskriv kortet på konsollen ved hjælp af ' console.log() ” metode:

console.log ( mærker ) ;


Produktion

Metode 2: Opret et kort ved hjælp af typen 'Record Utility'.

En anden måde at oprette et kort på er at bruge ' Optag værktøj ' type. Det er en indbygget type i TypeScript, der kan bruges til at definere en type, der repræsenterer et kort over nøgleværdi-par. Det kræver to parametre, typen af ​​tasterne og typen af ​​værdierne.

Syntaks

Følg den givne syntaks for at oprette kort ved hjælp af typen 'Record Utility':

Optage < type , type > = { }


Eksempel

Opret et kort ved hjælp af 'Record Utility Type':

const karakterer: Rekord < snor, snor > = { } ;


Tildel værdien til kortets nøgler:

mærker [ 'Historie' ] = '39' ;
mærker [ 'Geografi' ] = '25' ;
mærker [ 'Matematik' ] = '40' ;
mærker [ 'Engelsk' ] = '31' ;


Udskriv til sidst kortet på konsollen:

console.log ( mærker ) ;


Produktion


Vi har givet alle de nødvendige oplysninger, der er relevante for at oprette et kort på TypeScript.

Konklusion

Der er to måder at oprette et kort i TypeScript, såsom at bruge ' Kortkonstruktør ' og ved at bruge ' Optag værktøjstype ”. Begge tilgange fungerer godt, men den første tilgang er den almindelige måde at oprette et kort i TypeScript. Denne blog forklarede måderne at oprette et kort i TypeScript.