javascript - Javascript中的类字段和属性有什么区别
问题描述
我正在阅读JavaScript 的类字段提案。我不明白为什么作者称它为“字段”而不是属性。
类文章中的 MDN 文档讨论了在构造函数中声明的实例属性,并在下一节中讨论了使用新语法 声明的字段声明。
除了语法之外,两者之间有什么区别?
解决方案
除了语法之外,两者之间有什么区别?
没有。公共字段是一个实例属性,只是一个使用字段定义而不是通过赋值创建的属性。除了它们的创建方式之外,它们完全相同。
使用了术语“字段”,因此它可以涵盖公共和私有(因为私有字段不是属性)。
推荐阅读
- r - R:根据 Gumbel 分布计算结果的概率
- tensorflow - tensorflow 数据集:通过 unbatching(batch -> map -> unbatch)或仅映射更有效地进行矢量化?
- regex - 如何在Powershell中使用(Regex)从文本文件中获取多个值
- python - 从现有列表创建重复元素列表
- facebook - 如何通过 Facebook API 对帖子发表评论?
- python - Pygame闪烁问题
- node.js - 如何在 Typescript 中使用 ramda mergeRight 并尊重接口定义
- git - Git弄乱了分支名称
- mysql - MySQL Fetch 多维数组
- java - 如何为 Selenium 测试创建可运行的 jar