interface Entry {
fn: Function,
id?: number,
recur?: number
}
interface Schedule {
[tick: number]: Entry[]
}
打字稿中接口的定义与Java中的不同。我无法理解此行:[tick: number]: Entry[]
。
你能告诉我这是什么意思吗?
答案 0 :(得分:0)
该定义似乎是一个索引器属性,可以用作:
let a: Schedule = {};
a[5] = anEntryArray; // succeeds
a["5"] = anEntryArray; // fails
a[5] = "a string"; // fails