TypeScript'te Nesneler için Dizinlenebilir Tür
Şimdi bir nesne için dizinlenebilir bir tür
yapalım. Bunun için IObject arayüzünü
oluşturalım. Nesnenin anahtarının bir dize,
değerinin ise bir sayı olacağını belirtelim:
interface IObject {
[index: string]: number;
}
Değişkenimize, anahtarları dize ve değerleri sayı olan bir nesne atayalım:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Anahtarları sayı, değerleri ise dize olan bir nesneyi tanımlayan bir arayüz oluşturun.