Geïndekseerde tipe vir objekte in TypeScript
Laat ons nou 'n geïndekseerde tipe
vir 'n objek maak. Om dit te doen, skep ons 'n koppelvlak
IObject. Ons sal aandui dat die sleutel van die objek
'n string is, en die waarde - 'n getal:
interface IObject {
[index: string]: number;
}
Laat ons aan ons veranderlike 'n waarde toeken in die vorm van 'n objek met string-sleutels en numeriese waardes:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Skep 'n koppelvlak wat 'n objek beskryf met sleutels in die vorm van getalle, en waardes in die vorm van strings.