MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

ECMAScript 2015 (6th Edition)是目前ECMAScript语言规范的标准。通常被称为"ES6",在SpiderMonkey 中它规定了 JavaScript 的实现标准, SpiderMonkey 是一个 JavaScript 引擎,被广泛用于火狐浏览器等谋智的众多产品中。

"ES.next" 的第一份工作草案 (基于 ECMAScript 5.1) 发布于 2011 年 7 月 12 日,代号为 "ES.next" 或 "Harmony"。2014 年 8 月,ECMAScript 6 草案规范停止增加新的功能,开始进入稳定期与 bug 修复阶段。最终,ECMA-262 Edition 6 于 2015 年 6 月 17 日由 ECMA 联合大会 (ECMA General Assembly) 作为标准正式发布。它同时也是国际工业标准 ISO/IEC 16262:2016。

你可以通过 ecma-international.org 免费下载规范的 PDFHTML 版本。

es-discuss 是 ECMAScript 规范的讨论与反馈渠道。

Firefox 已经支持的特性

这里列出的功能已经在Firefox中支持;每个特性后面标注了具体实现的浏览器版本。

标准库

Array 对象的补充

新的 Map 和 Set,以及 WeakMap 和 WeakSet 对象

新的 Math 方法

Number 对象的补充

Object 对象的补充

Date 对象的补充

新的 Promise 对象

新的 Reflect 对象

RegExp 对象的补充

String 对象的补充

新的 Symbol 对象

Typed Arrays

Typed arrays 已经合并到 ECMAScript 6 中,不再具有自己单独的规范

表达式和操作符

语句

函数

其他特性

和 ES6 规范不兼容的特性

Firefox (部分)实现了以下特性,但是与规范不兼容。原因有如下几个:Firefox 是依据 ES 6 规范的早期草案来实现,或者 Firefox 是作为实验性特性来实现,而当时与之类似的特性还没有被添加到 ES6 规范中。

相关链接

文档标签和贡献者

 最后编辑者: Jessy.D.,