6
Dichiarare e inizializzare un dizionario in Typescript
Dato il seguente codice interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Perché l'inizializzazione non viene rifiutata? Dopotutto, il secondo oggetto non ha la proprietà "lastName".