ES 6(ECMAScript 6.0)是一个历史名词,也是一个泛指,指代ECMAScript 5.1版本之后JavaScript的下一代标准。其中包含ES 2015、ES 2016和ES 2017等,而这些年份表示在当年发布的正式版本的语言标准。
最早的ECMAScript 1.0于1997年发布,ECMAScript 2.0于1998年发布,ECMAScript 3.0于1999年发布。有意思的是,2000年ECMAScript 4.0的草案由于太过于激进没有被发布。到了2007年,ECMAScript 4.0草案发布。当时以Microsoft和Google为首的互联网“巨头”反对ES的大幅升级,希望能小幅改动;而Brendan Eich(JavaScript创造者)为首的Mozilla公司坚持当时的草案。由于分歧太大,2018年而中止了对ECMAScript 4.0的开发,将其中激进的部分放到以后的版本,将其中改动小的部分发布为ECMAScript 3.1,之后又将其改名为ECMAScript 5,并于2009年12月发布。在2015年6月,ECMAScript 6正式通过。但很多人不知道,时至今日,JavaScript初学者学习的其实就是ES 3.0版本。目前为止,各大浏览器厂商对ES 6语法特性的支持已经超过90%。
资料来源:带你读《React+Redux前端开发实战》之一: React入门,文章链接:https://developer.aliyun.com/article/727343
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。