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