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

Javascript中的类字段和属性之间有什么区别,javascript,class,oop,class-fields,Javascript,Class,Oop,Class Fields,我在读JavaScript。我不明白为什么作者称它为“字段”,而不是属性 中的MDN文档将介绍在构造函数中声明的内容,下一节将介绍使用新语法声明的内容 除了语法之外,两者的区别是什么 除了语法之外,两者的区别是什么 没有。公共字段是实例属性,只是使用字段定义而不是赋值创建的属性。除了它们是如何被创造出来的,它们是完全一样的 “字段”一词的使用是为了同时涵盖公共字段和私有字段(因为私有字段不是属性)。字段声明是新ES6类的一种新的、实验性的语法糖类。@JackBashford-在这一点上并不是那么

我在读JavaScript。我不明白为什么作者称它为“字段”,而不是属性

中的MDN文档将介绍在构造函数中声明的内容,下一节将介绍使用新语法声明的内容

除了语法之外,两者的区别是什么

除了语法之外,两者的区别是什么

没有。公共字段是实例属性,只是使用字段定义而不是赋值创建的属性。除了它们是如何被创造出来的,它们是完全一样的


“字段”一词的使用是为了同时涵盖公共字段和私有字段(因为私有字段不是属性)。

字段声明是新ES6类的一种新的、实验性的语法糖类。@JackBashford-在这一点上并不是那么“实验性的”。它们正在并积极地添加到JavaScript引擎中。公共字段已经在V8中,在Chrome中提供,没有任何标志。对不起@T.J.Crowder我是基于提供的MDN页面