Kaip inicijuoti ir paskelbti žodyną „TypeScript“.

Kaip Inicijuoti Ir Paskelbti Zodyna Typescript



A “ žodynas “ reiškia duomenų struktūros tipą, kuriame yra raktų ir reikšmių poros netvarkingame sąraše. Tai atitinka „žemėlapį“ „TypeScript“. Tai naudingas įrankis tvarkyti duomenis „TypeScript“ programose. „TypeScript“ žodyno deklaravimo ir inicijavimo procesas yra paprastas ir lengvas. Žodynas paprastai deklaruojamas ir inicijuojamas „TypeScript“, naudojant „Record“ paslaugų tipą.

Šiame įraše bus aprašyti žodyno deklaravimo ir inicijavimo mašinraščiu metodai.







Kaip inicijuoti ir paskelbti žodyną „TypeScript“?

Norėdami inicijuoti ir paskelbti žodyną „TypeScript“, naudokite šiuos metodus:



Prieš eidami į priekį, pirmiausia supraskite, kad norint vykdyti TypeScript failą, jis turi būti perkeltas į JavaScript failą po kiekvieno modifikavimo, o tada paleiskite JavaScript kodą terminale naudodami nurodytas komandas:



tsc žodynas.ts
mazgų žodynas.js





1 būdas: inicijuokite ir paskelbkite žodyną „TypeScript“, naudodami indeksuotą objektą

Norėdami inicijuoti ir paskelbti žodyną, naudokite ' indeksuotas objektas “. Tai duomenų struktūra, susiejanti raktų grupę su verčių grupe, kur kiekvienas raktas yra atskiras ir susieja su tam tikra verte.

Sintaksė



Ši sintaksė naudojama inicijuojant ir deklaruojant žodyną naudojant indeksuotą objektą:

tipo Mano žodynas = {
[ Raktas: tipo ] : valueType
} ;


Pavyzdys

Pirmiausia apibrėžsime žodyną pavadinimu ' Mano žodynas “, kuris yra indeksuoto objekto tipas, apibūdinantis mūsų žodyno formą:

tipo Mano žodynas = {
[ raktas: eilutė ] : numeris
} ;


Tada paskelbiame ir inicijuojame naują kintamąjį ' Amžius Žodynas “ tipo “ Mano žodynas “ ir priskirkite jam pažodinį objektą su trimis rakto-reikšmių poromis:

const ageDictionary: MyDictionary = {
'Jonas' : 26 ,
'Marija' : 28 ,
'Rokas' : 27
} ;


Išspausdinkite žodyną konsolėje, perduodami kintamąjį lauke „ console.log() “ metodas:

console.log ( Amžius Žodynas ) ;


Išvestis


Jei norite gauti bet kurio nurodyto žodyno rakto reikšmę, galite naudoti laužtinius skliaustus „[ ]“:

console.log ( Amžius Žodynas [ 'Rokas' ] ) ;


Išvestyje rodomas amžius Rokas ' tai yra ' 27 “:

2 būdas: inicijuokite ir paskelbkite žodyną „TypeScript“, naudodami sąsają

Norėdami inicijuoti ir deklaruoti žodyną, galite naudoti ' sąsaja “. „TypeScript“ sąsaja yra sutarties, kurios objektas turi laikytis, išreiškimo technika. Jis apibrėžia atributus ir savybių tipus, kurių reikia objektui, kad jis būtų laikomas tos sąsajos egzemplioriumi.

Sintaksė

Vykdykite nurodytą sintaksę inicijuodami ir deklaruodami žodyną naudodami sąsają:

sąsajos informacija {
key1: value1Type;
key2: value2Type;
}


Pavyzdys

Pirmiausia apibrėžkite žodyną pavadinimu ' Informacija “ naudojant „sąsają“, kuriai reikalingas bet kuris jį įgyvendinantis objektas, kurio pavadinimo ypatybė yra „stygos“ ir amžiaus ypatybė „numerio“ tipo:

sąsajos informacija {
pavadinimas: eilutė;
amžius: skaičius;
}


Tada paskelbkite ir inicijuokite naują kintamąjį ' studentų žodynas “ tipo “ Informacija 'su atributu' id “ tipo “ numerį “:

buvo studentas Žodynas: { [ asmens tapatybės dokumento numeris ] : Informacija; } = {
1 : { vardas: 'Domkratas' , amžius: penkiolika } ,
2 : { vardas: 'dėlė' , amžius: 18 }
} ;


Galiausiai konsolėje atsispausdinkite žodyną:

console.log ( studentų žodynas ) ;


Išvestis


Dabar mes pasieksime objektą indeksu arba ID 2:

console.log ( studentų žodynas [ 2 ] ) ;


Išvestis

3 būdas: inicijuokite ir paskelbkite žodyną „TypeScript“, naudodami ES6 žemėlapį

Taip pat galite naudoti ES6 žemėlapio metodą inicijuodami ir deklaruodami žodyną „TypeScript“. Tai yra „JavaScript“ ir „TypeScript“ įtaisyta duomenų struktūra, leidžianti saugoti rakto-reikšmių poras, kur raktas ir reikšmė gali būti bet kokio tipo duomenų.

Sintaksė

Jei norite naudoti ES6 žemėlapį, laikykitės nurodytos sintaksės:

naujas žemėlapis < keyType, valueType > ( ) ;


Pavyzdys

Pirmiausia sukursime žemėlapio objektą naudodami žemėlapio konstruktorių, nurodydami raktų tipą ir reikšmes kaip ' styga “:

leisti studentas = naujas žemėlapis < styga, styga > ( ) ;


Dabar naudokite set() metodą, kad įtrauktumėte raktų ir reikšmių poras į žodyną:

studentas.rinkinys ( 'vardas' , 'dėlė' ) ;
studentas.rinkinys ( 'amžius' , '18' ) ;
studentas.rinkinys ( 'hobis' , 'Knygų skaitymas' ) ;


Spausdinkite žodyną konsolėje:

console.log ( studentas ) ;


Išvestis

4 būdas: inicijuokite ir paskelbkite žodyną „TypeScript“, naudodami įrašų programos tipą

Kitas būdas inicijuoti ir paskelbti žodyną yra naudoti „TypeScript“ programos tipą „Įrašyti“. Tai labiausiai paplitęs žodyno inicijavimo ir paskelbimo būdas. Tai iš anksto sukurta „TypeScript“ duomenų struktūra, leidžianti sukurti tipą su nurodytais raktais ir reikšmėmis.

Sintaksė

Įrašymo priemonės tipui naudojama ši sintaksė:

Įrašas < keyType, valueType > = { } ;


Pavyzdys

Pateiktame pavyzdyje deklaruojame ir inicijuojame žodyną pavadinimu ' studentas ' naudojant ' Įrašas “ naudingumo tipas, kad nurodytumėte tipo eilutės raktus ir reikšmes:

leisti studentas: Įrašas < styga, styga > = {
'vardas' : 'dėlė' ,
'amžius' : '18' ,
'hobis' : 'Knygų skaitymas' ,
} ;


Galiausiai konsolėje atsispausdinkite žodyną:

console.log ( studentas ) ;


Išvestis


Surinkome visą esminę informaciją, susijusią su žodyno inicijavimu ir deklaravimu „TypeScript“.

Išvada

Norėdami inicijuoti ir paskelbti žodyną „TypeScript“, naudokite „ Indeksuotas objektas “, „ an Sąsaja “, „ ES6 žemėlapis ' arba ' Įrašyti naudingumo tipą “. Dažniausias žodyno inicijavimo ir deklaravimo būdas yra „Įrašymo paslaugų tipas“. Šiame įraše aprašyti „TypeScript“ žodyno deklaravimo ir inicijavimo metodai.