属性“x”没有初始值设定项,并且在构造函数中没有明确分配。(2564)

时间:2021-02-11 00:48:06

标签: typescript

变量 x 由方法 initNum 定义和初始化,该方法在构造函数中调用,但打字稿不断抛出错误:

<块引用>

属性 'x' 没有初始化器,并且在 构造函数。(2564)

编辑:它不应该抛出错误,因为 x 已初始化。代码中是否存在错误,或者我应该向 tsconfig 添加一些规则?

Edit-2:这与这个问题不同: Property '...' has no initializer and is not definitely assigned in the constructor

1- 它不是 Angular 2- x 由函数直接分配给构造函数有明确的初始化。 3- 已同步。

class Point {
  x: number;

  constructor() {
    this.initNum()
    }

    initNum(){
    this.x = 0;
    }
}

0 个答案:

没有答案