Hvordan lage et kart i TypeScript

Hvordan Lage Et Kart I Typescript



' Kart ” brukes til å lagre og hente nøkkelverdi-par. Det er en innebygd datastruktur i TypeScript som ligner på et JavaScript-kart, men det har den ekstra fordelen av typekontroll. TypeScript Map-klassen gir en typesikker måte å lagre nøkkel-verdi-par med hvilken som helst type nøkkel og verdi.

Denne bloggen vil forklare måtene å lage et kart i TypeScript.







Hvordan lage et kart i TypeScript?

For å lage et kart i TypeScript, bruk følgende tilnærminger:



Metode 1: Lag et kart ved å bruke 'Map'-konstruktøren

For å lage et kart i TypeScript, bruk ' Kart ' konstruktør. Når du bruker 'Map'-konstruktøren, er det to måter å lage et kart i TypeScript:



    • Enten kan du deklarere kartet med ' ny ' nøkkelord og bruk deretter ' sett() ”-metoden for å legge til nøkkelverdi-parene.
    • Eller initialiser kartet med nøkkel-verdi-par på tidspunktet for erklæringen.

Syntaks





Den gitte syntaksen brukes for å lage et kart i TypeScript ved å bruke kartkonstruktøren:

nytt kart < type , type > ( )
la kart = nytt kart < streng, tall > ( ) ;


Her er ' streng ', og ' Antall ” er typen nøkkel og verdi på kartet.



For å initialisere kartet på erklæringstidspunktet, bruk følgende syntaks:

la kart = nytt kart < streng, streng > ( [
[ 'nøkkel1' , 'verdi1' ] ,
[ 'nøkkel2' , 'verdi2' ]
] ) ;


Eksempel 1:

Lag et kart ved å bruke kartkonstruktøren ved å definere typen for nøkkelen og verdien av kartet:

const merker = nytt kart < streng, tall > ( ) ;


Bruke ' sett() ” metode for å legge til nøkkelverdi-parene i kartet:

merker.sett ( 'Historie' , 39 ) ;
merker.sett ( 'Geografi' , 25 ) ;
merker.sett ( 'Matte' , 40 ) ;
merker.sett ( 'Engelsk' , 31 ) ;


Skriv til slutt ut kartet på konsollen:

console.log ( merker ) ;


Transpiler nå TypeScript-koden til JavaScript-koden ved å utføre kommandoen nedenfor på terminalen:

tsc createMap.ts


Deretter kjører du JavaScript-koden ved å bruke følgende kommando:

node createMap.js


Produksjon


Merk : Det er obligatorisk å transpilere TypeScript-filen etter oppdatering av TypeScript-koden.

Eksempel 2:

Du kan også initialisere kartet ved å bruke kartkonstruktøren:

la merker = nytt kart < streng, streng > ( [
[ 'Historie' , '39' ] ,
[ 'Geografi' , '25' ] ,
[ 'Matte' , '40' ] ,
[ 'Engelsk' , '31' ]
] ) ;


Skriv ut kartet på konsollen ved å bruke ' console.log() ' metode:

console.log ( merker ) ;


Produksjon

Metode 2: Lag et kart ved å bruke typen 'Record Utility'.

En annen måte å lage et kart på er å bruke ' Opptaksverktøy ' type. Det er en innebygd type i TypeScript som kan brukes til å definere en type som representerer et kart over nøkkelverdi-par. Det krever to parametere, typen av nøklene og typen av verdiene.

Syntaks

Følg den gitte syntaksen for å lage kart ved å bruke typen 'Record Utility':

Ta opp < type , type > = { }


Eksempel

Lag et kart ved å bruke 'Record Utility Type':

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


Tilordne verdien til nøklene på kartet:

merker [ 'Historie' ] = '39' ;
merker [ 'Geografi' ] = '25' ;
merker [ 'Matte' ] = '40' ;
merker [ 'Engelsk' ] = '31' ;


Skriv til slutt ut kartet på konsollen:

console.log ( merker ) ;


Produksjon


Vi har gitt all nødvendig informasjon som er relevant for å lage et kart på TypeScript.

Konklusjon

Det er to måter å lage et kart i TypeScript, for eksempel ved å bruke ' Kartkonstruktør ' og bruke ' Record verktøytype '. Begge tilnærmingene fungerer bra, men den første tilnærmingen er den vanlige måten å lage et kart i TypeScript. Denne bloggen forklarte måtene å lage et kart i TypeScript.