zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Atitit es6新特性 Es7 es8 新特性 目录 1.1. ECMAScript 的历史 1 2. 新特性 2 2.1. 全面的class模型 2 2.2. .模块 import、expor

ES6ecmascript模块 模型 目录 特性 atitit 全面
2023-09-14 09:03:22 时间

Atitit es6新特性 Es7 es8 新特性

 

目录

1.1. ECMAScript 的历史 1

2. 新特性 2

2.1. 全面的class模型 2

2.2. .模块 import、export 2

2.2.1. 4. arrow functions (箭头函数) 2

2.2.2. 5. template string (模板字符串) 2

2.2.3. 8. rest arguments (rest参数) 2

2.2.4. 11.异步编程  Promise  async/await 2

2.3. 新增数据结构map set 2

2.4. 扩展了str 对象 等方法 2

3. Es7 es8 新特性 2

3.1. ES8 2

3.1.1. 1.async await 2

4. ref 3

 

 

    1. ECMAScript 的历史

ES6 是 ECMAScript 标准十余年来变动最大的一个版本,为其添加了许多新的语法特性。

  • 1997 年 ECMAScript 1.0 诞生。
  • 1998 年 6 月 ECMAScript 2.0 诞生,包含一些小的更改,用于同步独立的 ISO 国际标准。
  • 1999 年 12 月 ECMAScript 3.0诞生,它是一个巨大的成功,在业界得到了广泛的支持,它奠定了 JS 的基本语法,被其后版本完全继承。直到今天,我们一开始学习 JS ,其实就是在学 3.0 版的语法。
  • 2000 年的 ECMAScript 4.0 是当下 ES6 的前身,但由于这个版本太过激烈,对 ES 3 做了彻底升级,所以暂时被"和谐"了。
  • 2009 年 12 月,ECMAScript 5.0 版正式发布。ECMA 专家组预计 ECMAScript 的第五个版本会在 2013 年中期到 2018 年作为主流的开发标准。2011年6月,ES 5.1 版发布,并且成为 ISO 国际标准。
  • 2013 年,ES6 草案冻结,不再添加新的功能,新的功能将被放到 ES7 中;2015年6月, ES6 正式通过,成为国际标准。

 

  1. 新特性
    1. 全面的class模型
    2. .模块 import、export

import导入模块、export导出模块

      1. 4. arrow functions (箭头函数)
      2. 5. template string (模板字符串)
      3. 8. rest arguments (rest参数)
      4. 11.异步编程  Promise  async/await
    1. 新增数据结构map set
    2. 扩展了str 对象 等方法

 

  1. Es7 es8 新特性
    1. ES8
      1. 1.async await

异步函数async function()

        1. 1.1作用

 

  1. ref

学习ES6的全部特性 - 方帅 - 博客园.html

1.1 ES6 教程 _ 菜鸟教程.html