2017-08-21 110 views
2

我想創建一個字典使用TypeScript並在同一行,而不是第一個創建初始化,然後填充像下面創建和初始化字典中打字稿在同一行

var persons: { [id: string] : IPerson; } = {}; 
persons["p1"] = { firstName: "F1", lastname: "L1" }; 

價值如何合併上述變成一個?

回答

4

只需創建一個對象。 ECMAScript中的對象是關聯數組。

這是因爲你的對象例如:

const persons: { [id: string] : IPerson; } = { 
    p1: { firstName: "F1", lastname: "L1" } 
}; 

這也是更好地使用constlet代替var

+0

謝謝,這工作! – user1892775