“ Mapy ” sa používajú na ukladanie a získavanie párov kľúč – hodnota. Je to vstavaná dátová štruktúra v TypeScript, ktorá je podobná mape JavaScript, ale má ďalšiu výhodu v kontrole typu. Trieda TypeScript Map poskytuje typovo bezpečný spôsob ukladania párov kľúč – hodnota s akýmkoľvek typom kľúča a hodnoty.
Tento blog vysvetlí spôsoby, ako vytvoriť mapu v TypeScript.
Ako vytvoriť mapu v TypeScript?
Na vytvorenie mapy v TypeScript použite nasledujúce prístupy:
Metóda 1: Vytvorte mapu pomocou konštruktora „Mapa“.
Na vytvorenie mapy v TypeScript použite „ Mapa “konštruktér. Pri používaní konštruktora „Map“ existujú dva spôsoby, ako vytvoriť mapu v TypeScript:
-
- Buď môžete mapu deklarovať pomocou „ Nový “ a potom použite „ set() ” na pridanie párov kľúč – hodnota.
- Alebo inicializujte mapu pomocou párov kľúč – hodnota v čase deklarácie.
Syntax
Daná syntax sa používa na vytvorenie mapy v TypeScript pomocou konštruktora mapy:
nová mapa < typu , typu > ( )nech mapa = nová mapa < reťazec, číslo > ( ) ;
Tu je „ reťazec “ a „ číslo ” je typ kľúča a hodnota mapy.
Na inicializáciu mapy v čase deklarácie použite nasledujúcu syntax:
nech mapa = nová mapa < šnúrka, šnúrka > ( [[ 'key1' , 'hodnota1' ] ,
[ 'key2' , 'value2' ]
] ) ;
Príklad 1:
Vytvorte mapu pomocou konštruktora mapy definovaním typu kľúča a hodnoty mapy:
const marks = nová mapa < reťazec, číslo > ( ) ;
Použi ' set() ” metóda pridávania párov kľúč – hodnota do mapy:
marks.set ( 'geografia' , 25 ) ;
marks.set ( 'Matematika' , 40 ) ;
marks.set ( 'Angličtina' , 31 ) ;
Nakoniec vytlačte mapu na konzole:
Teraz transpilujte kód TypeScript do kódu JavaScript vykonaním nižšie uvedeného príkazu na termináli:
Potom spustite kód JavaScript pomocou nasledujúceho príkazu:
Výkon
Poznámka : Po aktualizácii kódu TypeScript je povinné transpilovať súbor TypeScript.
Príklad 2:
Mapu môžete inicializovať aj pomocou konštruktora mapy:
nech značky = nová mapa < šnúrka, šnúrka > ( [[ 'história' , '39' ] ,
[ 'geografia' , '25' ] ,
[ 'Matematika' , '40' ] ,
[ 'Angličtina' , '31' ]
] ) ;
Vytlačte mapu na konzole pomocou „ console.log() “ metóda:
Výkon
Metóda 2: Vytvorte mapu pomocou typu „Record Utility“.
Ďalším spôsobom, ako vytvoriť mapu, je použiť „ Nahrávacia pomôcka typ “. Je to vstavaný typ v TypeScript, ktorý možno použiť na definovanie typu, ktorý predstavuje mapu párov kľúč-hodnota. Vyžaduje dva parametre, typ kľúčov a typ hodnôt.
Syntax
Pri vytváraní mapy pomocou typu „Record Utility“ postupujte podľa uvedenej syntaxe:
Záznam < typu , typu > = { }
Príklad
Vytvorte mapu pomocou „Typ nástroja záznamu“:
const marks: Record < šnúrka, šnúrka > = { } ;
Priraďte hodnotu kľúčom mapy:
známky [ 'geografia' ] = '25' ;
známky [ 'Matematika' ] = '40' ;
známky [ 'Angličtina' ] = '31' ;
Nakoniec vytlačte mapu na konzole:
Výkon
Poskytli sme všetky potrebné informácie relevantné pre vytvorenie mapy v TypeScript.
Záver
Existujú dva spôsoby, ako vytvoriť mapu v TypeScript, napríklad pomocou „ Konštruktor máp “ a pomocou „ Typ pomôcky záznamu “. Oba prístupy fungujú dobre, ale prvý prístup je bežný spôsob vytvorenia mapy v TypeScript. Tento blog vysvetľuje spôsoby vytvorenia mapy v TypeScript.