Indexerbar typ för objekt i TypeScript
Låt oss nu skapa en indexerbar typ
för ett objekt. För att göra detta skapar vi ett gränssnitt
IObject. Vi specificerar att objektets nyckel
kommer att vara en sträng, och värdet - ett nummer:
interface IObject {
[index: string]: number;
}
Låt oss tilldela vår variabel ett värde i form av ett objekt med strängnycklar och numeriska värden:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Skapa ett gränssnitt som beskriver ett objekt med nycklar i form av nummer och värden i form av strängar.