node 类中字段和方法名不能一样?
node 类中字段和方法名不能一样?
class A {
constructor(){
this.aa = 123;
}
aa() {
console.log(this.aa)
}
}
new A().aa(); // (intermediate value).aa is not a function
2 回复
已经解决了 ,一个是实例属性 一个是原型属性
这两个属性不冲突,但是由于在constructor中的属性会被优先读取,所以它是Number(123)不可以执行。