ECMAScript 6 Features 中文版

Introduction 简介 ECMAScript 6 is the upcoming version of the ECMAScript standard. This standard is target...
Introduction 简介
     ECMAScript 6 is the upcoming version of the ECMAScript standard. This standard is targeting ratification in June 2015. ES6 is a significant update to the language, and the first update to the language since ES5 was standardized in 2009. Implementation of these features in major JavaScript engines is underway now.
       ECMAScript 6 是 ECMAScript 的下一代标准,预计将在 2015年6月 正式发布。ES6 的发布将是是这门语言自 2009 年 ES5 正式发布以来的首次更新,是一次富有意义的更新。Javascript核心引擎的新特性仍然在快速开发中。
      See the draft ES6 standard for full specification of the ECMAScript 6 language.
      这里有ES6标准草案的所有细节可以参考
      ES6 includes the following new features:
      ES6 的具体特性如下:
  • Arrows 箭头函数
  • classes 类
  • enhanced object literals 增强的对象字面量
  • template strings 模板字符串
  • destructuring 解构
  • default + rest + spread 默认值+多余参数组合+参数伸展
  • let + const let + const 操作符
  • iterators + for..of 迭代器 + for...of
  • generators 生成器
  • unicode 统一码
  • modules 模块
  • module loaders 模块加载器
  • map + set + weakmap + weakset 数据结构
  • proxies 代理
  • symbols 符号
  • subclassable built-ins 可子类化内建对象
  • promises 对象
  • math + number + string + object APIs
  • binary and octal literals 二进制和八进制字面量
  • reflect api 反射API
  • tail calls 尾调用
标签: ecmascript