CNode

node 类中字段和方法名不能一样?

问答
Yyulipu发布于9 年前最后回复9 年前2 回复4055 浏览0 收藏

node 类中字段和方法名不能一样?

class A {
    constructor(){
        this.aa = 123;
    }
    
    aa() {
        console.log(this.aa)
    }
}
new A().aa();  //  (intermediate value).aa is not a function
查看回复

回复 (2)

Y
yulipu#1·9 年前

已经解决了 ,一个是实例属性 一个是原型属性

W
webbought#2·9 年前

这两个属性不冲突,但是由于在constructor中的属性会被优先读取,所以它是Number(123)不可以执行。

参与回复
登录后即可参与回复。登录