ES6 - 概述

ECMAScript (ES) 是由 ECMAScript International 标准化的脚本语言规范。应用程序使用它来启用客户端脚本。该规范受到 Self、Perl、Python、Java 等编程语言的影响。JavaScript、Jscript 和 ActionScript 等语言受此规范的约束。

本教程向您介绍 JavaScript 中的 ES6 实现。

JavaScript

JavaScript 由 Netscape Communications Corporation 的开发人员 Brendan Eich 于 1995 年开发。JavaScript 最初名为 Mocha,曾短暂命名为 LiveScript,后来正式更名为 JavaScript。它是一种由浏览器(即客户端)执行的脚本语言。它与 HTML 结合使用,以开发响应式网页。

此处讨论的 ECMA Script6 实现涵盖以下新功能 −

  • 支持常量
  • 块范围
  • 箭头函数
  • 扩展参数处理
  • 模板文字
  • 扩展文字
  • 增强对象属性
  • 解构赋值
  • 模块
  • 迭代器
  • 生成器
  • 集合
  • 各种类的内置新方法
  • Promises

ECMAScript 版本

共有九个ECMA-262 的版本如下 −

版本 名称 描述
1 ECMAScript 1 第一版于 1997 年发布
2 ECMAScript 2 第二版于 1998 年发布,略作修改以满足 ISO/IEC 16262 标准
3 ECMAScript 3 第三版于 1999 年发布,语言增强功能
4 ECMAScript 4 第四版发布计划被取消,ES6 中后来添加了一些功能,其他复杂功能被取消
5 ECMAScript 5 第五版于 2009 年发布
5.1 ECMAScript 5.1 5.1 版于 2011 年发布,略有改动以满足 ISO/IEC 16262:2011标准
6 ECMAScript 2015/ES6 第六版于 2015 年发布,请参阅 ES6 章节了解新功能
7 ECMAScript 2016/ES7 第七版于 2016 年发布,请参阅 ES7 章节了解新功能
8 ECMAScript 2017/ES8 第八版于 2017 年发布,请参阅 ES8 章节了解新功能功能
9 ECMAScript 2018/ES9 第九版于 2018 年发布,请参阅 ES9 章节了解新功能