Indeksowalny typ dla obiektów w TypeScript
Stwórzmy teraz indeksowalny typ
dla obiektu. W tym celu utwórzmy interfejs
IObject. Określmy, że kluczem obiektu
będzie ciąg znaków, a wartością - liczba:
typescriptinterface IObject {
[index: string]: number;
}
Przypiszmy naszej zmiennej wartość w postaci obiektu z kluczami typu string i wartościami liczbowymi:
typescriptlet obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Задание 1
Utwórz interfejs opisujący obiekt z kluczami w postaci liczb, a wartościami w postaci ciągów znaków.