“ 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 ( 'Geografi' , 25 ) ;
mærker.sæt ( 'Matematik' , 40 ) ;
mærker.sæt ( 'Engelsk' , 31 ) ;
Print til sidst kortet på konsollen:
Transpiler nu TypeScript-koden til JavaScript-koden ved at udføre nedenstående kommando på terminalen:
Udfør derefter JavaScript-koden ved hjælp af følgende kommando:
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:
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 [ 'Geografi' ] = '25' ;
mærker [ 'Matematik' ] = '40' ;
mærker [ 'Engelsk' ] = '31' ;
Udskriv til sidst kortet på konsollen:
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.