【发布时间】:2016-06-10 22:15:27
【问题描述】:
我在下面的代码中做错了什么?
我正在尝试在我的班级 MyNumberList 上扩展 Array,然后尝试使用它。我看到的是似乎没有项目被添加到列表中。当我尝试访问列表元素时,我得到一个undefined。
PS 我使用的是 TypeScript 1.8.2
class MyNumberList extends Array<number> {
constructor(...numbers: number[]) {
// looks like this is not working
super(...numbers);
}
}
let statusCodes: MyNumberList = new MyNumberList(10, 20, 30);
console.log(statusCodes[0]); // printing undefined
console.log(statusCodes.length); // printing 0
【问题讨论】:
标签: javascript arrays typescript