如何在ES6中管理类的私有数据

如何在ES6中管理类的私有数据?本文为你介绍四种方法:

  • 在类的构造函数作用域中处理私有数据成员
  • 遵照命名约定(例如前置下划线)标记私有属性
  • 将私有数据保存在WeakMap中
  • 使用Symbol作为私有属性的键

阅读更多

ES6特性

ES6 是 ECMA 为 JavaScript 制定的第 6 个版本的标准,标准委员会 TC39 最终决定,标准在每年的 6 月份正式发布一次,作为当年的正式版本。ECMAscript 2015 是在2015年6月份发布的ES6的第一个版本。依次类推 ECMAscript 2016 是 ES6 的第二个版本、 ECMAscript 2017 是 ES6 的第三个版本。查看浏览器对ES6的语法支持情况。以下记录了 ES6 的比较常见的特性,并做了简单的解释,默认为 ES2015 引入(finished)的,如果不是则在后面用()标志引入的版本。也可以从这里查看从哪个版本支持

阅读更多