bif*_*ifi 5 javascript oop class class-fields
我正在阅读JavaScript 的类字段提案。我不明白为什么作者称它为“字段”而不是属性。
类文章中的MDN 文档讨论了在构造函数中声明的实例属性,并在下一节中讨论了使用新语法声明的字段声明。
除了语法,两者有什么区别?
T.J*_*der 17
除了语法之外,两者还有什么区别?
没有。公共字段是一种实例属性,只是通过字段定义而不是通过赋值创建的。除了它们的创建方式不同之外,它们完全相同。
使用术语“字段”是为了它可以涵盖公共和私有(因为私有字段不是属性)。