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:
'Jonas' : 26 ,
'Marija' : 28 ,
'Rokas' : 27
} ;
Išspausdinkite žodyną konsolėje, perduodami kintamąjį lauke „ console.log() “ metodas:
Išvestis
Jei norite gauti bet kurio nurodyto žodyno rakto reikšmę, galite naudoti laužtinius skliaustus „[ ]“:
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į “:
1 : { vardas: 'Domkratas' , amžius: penkiolika } ,
2 : { vardas: 'dėlė' , amžius: 18 }
} ;
Galiausiai konsolėje atsispausdinkite žodyną:
Išvestis
Dabar mes pasieksime objektą indeksu arba ID 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 ( 'amžius' , '18' ) ;
studentas.rinkinys ( 'hobis' , 'Knygų skaitymas' ) ;
Spausdinkite žodyną konsolėje:
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ą:
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.