ES6 - 概述


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

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

JavaScript

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

这里讨论的 ECMA Script6 的实现涵盖以下新功能 -

  • 支持常量
  • 块范围
  • 箭头功能
  • 扩展参数处理
  • 模板文字
  • 扩展文字
  • 增强的对象属性
  • 解构赋值
  • 模块
  • 课程
  • 迭代器
  • 发电机
  • 收藏
  • 各种类的新内置方法
  • 承诺

ECMAScript 版本

ECMA-262 有九个版本,如下 -

姓名 描述
1 ECMA脚本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 2011 年发布的 5.1 版,稍作修改以满足 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章节