错误TS1248:类成员不能拥有' const' 。关键字[];

时间:2018-04-30 06:22:54

标签: angular

我正在开发angular 2 MEAN应用程序开发。我面临以下问题

  

错误TS1248:班级成员不能拥有' const' 。关键字[];

我在const数组下面声明了。我想将这个数组用于我需要的任何函数。

const ballmasterObj: Array<any> = [];

我有一个函数可以为ex更新这个数组。代码如下。

var obj= {};
      obj.ovrnum= "2";
      obj['balls']=[];
      var ballObj = {};
      ballObj['balllN'] = "4";
      ballObj['key'] = "3380dkasfka";
      obj['balls'].push(ballObj);

this.ballmasterObj.push(obj);

这个单独的obj处于一个循环中,可以将各个对象推送到主数据集obj。

我可以从错误中理解我在课堂上没有const关键字。我也是打字稿和角度2的新手。

我已经在谷歌搜索中查找了这个问题,但没有得出任何结论。

1 个答案:

答案 0 :(得分:1)

你声明它时不必有const,这应该是

ballmasterObj: Array<any> = [];

但是如果你真的想在你的类中有一个const值,TypeScript 2.0就有 readonly 修饰符