Расширение массива из TypeScript
Что я делаю неправильно в моем коде ниже?
Я пытаюсь продлитьArray
в моем классеMyNumberList
а затем пытается использовать его. То, что я вижу, - то, что никакие пункты, кажется, не добавляются в список. Я получаюundefined
когда я пытаюсь получить доступ к элементам списка.
Я использую 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