我在TypeScript中有一个简单的类,看起来像:
class RandomHistory {
randomNumberArray: any[] = [];
...
}
初始化为RandomHistory
的数组实例,如下所示:
randomHistoryData: RandomHistory[] = [];
现在,在forEach
内,我试图将新值推入randomNumberArray
对象的RandomHistory
中。
代码如下:
result.data.forEach(function(el) {
let randomHistory: RandomHistory = {
randomNumberArray = []
};
for (let i = 0;i < 5;i++) {
randomHistory.randomNumberArray.push(el.randomNumber.charAt(i));
};
this.randomHistoryData.push(randomHistory);
});
但是会出错:
找不到名称“ randomNumberArray”。
和
'='仅可用于 破坏性任务
指向以下行:
let randomHistory: RandomHistory = {
randomNumberArray = []
};
我在这里想念什么?