Javascript中的类字段和属性之间有什么区别

时间:2019-02-24 11:01:13

标签: javascript class oop

我正在阅读class fields proposal以获取JavaScript。我不明白为什么作者将其称为“字段”而不是属性。

class article中的

MDN文档谈到了在构造函数中声明的instance properties,在下一节中谈到了使用新语法声明的field declarations

除语法外,两者之间有什么区别?

1 个答案:

答案 0 :(得分:1)

  

除了语法外,两者之间有什么区别?

没有。公共字段是一个实例属性,只有一个是使用字段定义而不是通过分配创建的。除了它们的创建方式外,它们是完全一样的。

使用了“字段”一词,因此它可以覆盖公共字段和私有字段(因为私有字段是 not 属性)。