Matriz extensible de TypeScript
¿Qué estoy haciendo mal en mi código a continuación?
Estoy tratando de extenderArray
en mi claseMyNumberList
y luego tratando de usarlo. Lo que veo es que no parece que se agreguen elementos a la lista. Consigo unundefined
cuando intento acceder a los elementos de la lista.
P.S Estoy usando 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