typescript中数组初始化和使用问题

  • Creator 版本:3.4.2

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

我在脚本中声明了一个card类
class Card{
public point: string;//点数
public suit: string;//花色
public name: string;//牌名
}
并用这个类初始化了一个数组
cardbarn:Card[];//牌堆
然后我想将一个card类放入数组时,使用push()函数失败。
然后用this.cardbarn = [card1];语句也失败了。
然而我在这句之前不远处有另一个数组可以通过这种方式实现赋值。
请问这是为什么?

先 cardbarn:Card[] = [];
在push看看

大佬,我试了,还是不行。。

const cards: Array<Card> = [];