猿问

扩展类的属性,扩展类的 Getter。从不调用 Getter

我正在使用Chrome 72 中提供的新类公共字段声明,我遇到了这种非常奇怪的行为:


class Extended {

  property = 5;

}


class Extending extends Extended {

  get property() {

    return false;

  }

}


const extending = new Extending();


console.log(extending.property);

//logs 5

如果这是预期的结果,我会感到惊讶,因为它使get扩展类上的 ter 无法访问。这是一个错误吗?


暮色呼如
浏览 158回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答