如何將此簡單JavaScript轉換爲正確的打字稿語法,使用帶有「添加」方法的類?如何加載打字稿中的對象數組
var i, rec;
var myArray = [];
for (i = 0; i < 10; i++) {
rec = { name: "john", age: i };
myArray.push(rec);
}
我想出如何至少定義一個變量,但我不能使用「添加」方法來加載它:
var myArray: { name: string; age: number }[] = [];
這是我與一個Add方法可憐的企圖一類:
class MyClass {
name: string;
age: number;
add(inArg1: string, inArg2: number) {
this.name = inArg1;
this.age = inArg2;
}
}
var myArray= new Array<MyClass>();
for (i = 0; i < 10; i++) {
myArray.add("john", i);
}
Ufuk - 你有我如何修改上述代碼來做到這一點的樣本? – Lambert
@Lambert你是什麼意思? –
哦,我沒有看到你的改變。不過,我仍然希望有一個「添加」方法。如果代碼變得太羅嗦,我可能會最終使用「推」的方式。 – Lambert