在类字段声明为构造函数形参,然后为此形参赋值时,报告 TypeScript 代码中的常见错误。
在这种情况下,不会赋值给相应的字段,而只是修改局部形参值。
class Foo {
  constructor(private p: number) {
    p = 1; //必须为 this.p = 1;
  }
}