我正在阅读class fields proposal以获取JavaScript。我不明白为什么作者将其称为“字段”而不是属性。
class article中的MDN文档谈到了在构造函数中声明的instance properties,在下一节中谈到了使用新语法声明的field declarations。
除语法外,两者之间有什么区别?
答案 0 :(得分:1)
除了语法外,两者之间有什么区别?
没有。公共字段是一个实例属性,只有一个是使用字段定义而不是通过分配创建的。除了它们的创建方式外,它们是完全一样的。
使用了“字段”一词,因此它可以覆盖公共字段和私有字段(因为私有字段是 not 属性)。