在TypeScript中初始化和调用对象的属性

时间:2019-05-03 18:47:24

标签: typescript

我在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 = []
};  

我在这里想念什么?

0 个答案:

没有答案
相关问题