' Kartes ” tiek izmantoti atslēgu un vērtību pāru glabāšanai un izgūšanai. Tā ir TypeScript iebūvēta datu struktūra, kas ir līdzīga JavaScript kartei, taču tai ir pievienota veida pārbaude. TypeScript Map klase nodrošina tipam drošu veidu, kā saglabāt atslēgu un vērtību pārus ar jebkura veida atslēgu un vērtību.
Šajā emuārā tiks izskaidroti veidi, kā izveidot karti programmā TypeScript.
Kā izveidot karti programmā TypeScript?
Lai izveidotu karti programmā TypeScript, izmantojiet šādas pieejas:
1. metode: izveidojiet karti, izmantojot konstruktoru “Karte”.
Lai izveidotu karti programmā TypeScript, izmantojiet ' Karte ” konstruktors. Izmantojot konstruktoru “Map”, ir divi veidi, kā izveidot karti programmā TypeScript:
-
- Vai nu jūs varat deklarēt karti ar ' jauns ' atslēgvārdu un pēc tam izmantojiet ' set() ” metodi, lai pievienotu atslēgu-vērtību pārus.
- Vai deklarēšanas laikā inicializējiet karti ar atslēgu un vērtību pāriem.
Sintakse
Dotā sintakse tiek izmantota kartes izveidei programmā TypeScript, izmantojot Map konstruktoru:
jauna karte < veids , veids > ( )ļaut karte = jauna karte < virkne, numurs > ( ) ;
Šeit “ virkne ', un ' numuru ” ir atslēgas veids un kartes vērtība.
Lai inicializētu karti deklarēšanas laikā, izmantojiet šādu sintaksi:
ļaut karte = jauna karte < stīga, stīga > ( [[ 'key1' , 'vērtība1' ] ,
[ 'key2' , 'vērtība2' ]
] ) ;
1. piemērs:
Izveidojiet karti, izmantojot kartes konstruktoru, definējot atslēgas veidu un kartes vērtību:
konst atzīmes = jauna karte < virkne, numurs > ( ) ;
Izmantojiet ' set() ” metode atslēgas vērtību pāru pievienošanai kartē:
atzīmes.komplekts ( 'Ģeogrāfija' , 25 ) ;
atzīmes.komplekts ( 'matemātika' , 40 ) ;
atzīmes.komplekts ( 'Angļu' , 31 ) ;
Visbeidzot izdrukājiet karti konsolē:
Tagad pārsūtiet TypeScript kodu uz JavaScript kodu, terminālī izpildot tālāk norādīto komandu:
Pēc tam izpildiet JavaScript kodu, izmantojot šādu komandu:
Izvade
Piezīme : pēc TypeScript koda atjaunināšanas ir obligāti jāpārsūta TypeScript fails.
2. piemērs:
Varat arī inicializēt karti, izmantojot kartes konstruktoru:
ļaut atzīmes = jauna karte < stīga, stīga > ( [[ 'Vēsture' , '39' ] ,
[ 'Ģeogrāfija' , '25' ] ,
[ 'matemātika' , '40' ] ,
[ 'Angļu' , '31' ]
] ) ;
Izdrukājiet karti konsolē, izmantojot ' console.log() ” metode:
Izvade
2. metode: izveidojiet karti, izmantojot veidu “Ierakstīšanas utilīta”.
Vēl viens veids, kā izveidot karti, ir izmantot ' Ierakstu lietderība ” veids. Tas ir TypeScript iebūvēts tips, ko var izmantot, lai definētu tipu, kas attēlo atslēgu un vērtību pāru karti. Tam nepieciešami divi parametri: taustiņu veids un vērtību veids.
Sintakse
Izpildiet norādīto sintakse, lai izveidotu karti, izmantojot ierakstīšanas utilīta veidu:
Ieraksts < veids , veids > = { }
Piemērs
Izveidojiet karti, izmantojot “Ierakstīt utilīta veidu”:
const atzīmes: Ieraksts < stīga, stīga > = { } ;
Piešķiriet vērtību kartes taustiņiem:
atzīmes [ 'Ģeogrāfija' ] = '25' ;
atzīmes [ 'matemātika' ] = '40' ;
atzīmes [ 'Angļu' ] = '31' ;
Visbeidzot, izdrukājiet karti konsolē:
Izvade
Mēs esam snieguši visu nepieciešamo informāciju, kas attiecas uz kartes izveidi ar TypeScript.
Secinājums
Ir divi veidi, kā izveidot karti programmā TypeScript, piemēram, izmantojot Kartes konstruktors ” un izmantojot „ Ierakstīt lietderības veidu ”. Abas pieejas darbojas labi, taču pirmā pieeja ir izplatītākais veids, kā izveidot karti programmā TypeScript. Šajā emuārā ir izskaidroti veidi, kā izveidot karti programmā TypeScript.