Kako stvoriti kartu u TypeScriptu

Kako Stvoriti Kartu U Typescriptu



Karte ” koriste se za pohranjivanje i dohvaćanje parova ključ-vrijednost. To je struktura podataka ugrađena u TypeScript koja je slična JavaScript mapi, ali ima dodatnu prednost provjere tipa. Klasa TypeScript Map pruža siguran način za pohranjivanje parova ključ-vrijednost s bilo kojom vrstom ključa i vrijednosti.

Ovaj će blog objasniti načine stvaranja karte u TypeScriptu.







Kako stvoriti kartu u TypeScriptu?

Za izradu karte u TypeScriptu koristite sljedeće pristupe:



Metoda 1: Stvorite kartu pomoću konstruktora 'Mapa'.

Za izradu karte u TypeScriptu koristite ' Karta ” konstruktor. Dok koristite konstruktor 'Map', postoje dva načina za stvaranje karte u TypeScriptu:



    • Ili možete deklarirati kartu s ' novi ', a zatim upotrijebite ' postaviti () ” za dodavanje parova ključ-vrijednost.
    • Ili inicijalizirajte mapu s parovima ključ-vrijednost u trenutku deklaracije.

Sintaksa





Dana sintaksa koristi se za stvaranje karte u TypeScriptu pomoću konstruktora karte:

nova karta < tip , tip > ( )
neka karta = nova karta < niz, broj > ( ) ;


Ovdje, ' niz ', i ' broj ” je tip ključa i vrijednost mape.



Da biste inicijalizirali mapu u trenutku deklaracije, koristite sljedeću sintaksu:

neka karta = nova karta < niz, niz > ( [
[ 'ključ1' , 'vrijednost1' ] ,
[ 'ključ2' , 'vrijednost2' ]
] ) ;


Primjer 1:

Napravite mapu pomoću konstruktora mape definiranjem tipa za ključ i vrijednost karte:

const oznake = nova karta < niz, broj > ( ) ;


Koristiti ' postaviti () ” za dodavanje parova ključ-vrijednost u mapu:

oznake.set ( 'Povijest' , 39 ) ;
oznake.set ( 'Geografija' , 25 ) ;
oznake.set ( 'Matematika' , 40 ) ;
oznake.set ( 'Engleski' , 31 ) ;


Na kraju ispišite kartu na konzoli:

konzola.log ( oznake ) ;


Sada transpilirajte TypeScript kod u JavaScript kod izvršavanjem dolje navedene naredbe na terminalu:

tsc createMap.ts


Zatim izvršite JavaScript kôd pomoću sljedeće naredbe:

čvor createMap.js


Izlaz


Bilješka : Obavezno je transpilirati TypeScript datoteku nakon ažuriranja TypeScript koda.

Primjer 2:

Također možete inicijalizirati kartu pomoću konstruktora karte:

neka oznake = nova karta < niz, niz > ( [
[ 'Povijest' , '39' ] ,
[ 'Geografija' , '25' ] ,
[ 'Matematika' , '40' ] ,
[ 'Engleski' , '31' ]
] ) ;


Ispišite kartu na konzoli koristeći ' konzola.log() ” metoda:

konzola.log ( oznake ) ;


Izlaz

Metoda 2: Stvorite kartu pomoću tipa 'Record Utility'.

Drugi način za izradu karte je korištenje ' Uslužni program za snimanje ” vrsta. To je ugrađeni tip u TypeScript koji se može koristiti za definiranje tipa koji predstavlja mapu parova ključ-vrijednost. Potrebna su dva parametra, vrsta ključeva i vrsta vrijednosti.

Sintaksa

Slijedite zadanu sintaksu za izradu karte pomoću vrste 'Record Utility':

Snimiti < tip , tip > = { }


Primjer

Izradite kartu pomoću 'Record Utility Type':

konst oznake: Zapis < niz, niz > = { } ;


Dodijelite vrijednost ključevima karte:

oznake [ 'Povijest' ] = '39' ;
oznake [ 'Geografija' ] = '25' ;
oznake [ 'Matematika' ] = '40' ;
oznake [ 'Engleski' ] = '31' ;


Na kraju ispišite kartu na konzoli:

konzola.log ( oznake ) ;


Izlaz


Pružili smo sve potrebne informacije relevantne za izradu karte na TypeScriptu.

Zaključak

Postoje dva načina za stvaranje karte u TypeScriptu, kao što je korištenje ' Konstruktor karte ' i pomoću ' Vrsta pomoćnog programa zapisa ”. Oba pristupa imaju dobre rezultate, ali prvi pristup je uobičajeni način za stvaranje karte u TypeScriptu. Ovaj blog objasnio je načine stvaranja karte u TypeScriptu.