Indeksoitavat tyypit objekteille TypeScriptissä
Luodaan nyt indeksoitava tyyppi
objektille. Tätä varten luomme rajapinnan
IObject. Määritellään, että objektin avain
on merkkijono ja arvo on numero:
interface IObject {
[index: string]: number;
}
Annetaan muuttujallemme arvon objektina, jossa on merkkijonoavaimia ja numeerisia arvoja:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
Luo rajapinta, joka kuvaa objektin, jossa on avaimia numeroina ja arvoja merkkijonoina.