文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
一、前言
ES6
是 ECMA
为 JavaScript
制定的第 6 个标准版本
标准委员会最终决定,标准在每年 6 月正式发布并作为当年的正式版本,接下来的时间里就在此版本的基础上进行改动,直到下一年 6 月草案就自然变成新一年的版本,这样一来就无需以前的版本号,只要用年份标记即可。 ECMAscript 2015
是在 2015 年 6 月发布 ES6 的第一个版本。以此类推, ECMAscript
2016 是 ES6 的第二个版本、 ECMAscript 2017 是 ES6 的第三个版本。ES6 既是一个历史名词也是一个泛指,含义是 5.1 版本以后的 JavaScript 下一代标准,目前涵盖了 ES2015
、 ES2016
、 ES2017
、 ES2018
、 ES2019
。
所以有些文章上提到的 ES7 (实质上是 ES2016)、ES8 (实质上是 ES2017)、ES9 (实质上是 ES2018)、ES10 (实质上是 ES2019),实质上都是一些不规范的概念。从 ES1 到 ES6,每个标准都是花了好几年甚至十多年才制定下来,你一个 ES6 到 ES7,ES7 到 ES8,才用了一年,按照这样的定义下去,那不是很快就 ES20 了。用正确的概念来说 ES6 目前涵盖了 ES2015、ES2016、ES2017、ES2018、ES2019。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论