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