es6

1、ES6

  JavaScript 的正式名称是 ECMAScript 。es6的全称 ECMAScript 6.0 ,是 JaveScript 的下一个版本标准。

  1997 年 ECMAScript 1.0 诞生。

  1998 年 6 月 ECMAScript 2.0 诞生,包含一些小的更改

  1999 年 12 月 ECMAScript 3.0诞生,

  2000 年的 ECMAScript 4.0 是当下 ES6 的前身,但由于这个版本有点不符合当时情况,所以当时没什么人用

  2009 年 12 月,ECMAScript 5.0 版正式发布

  2015年6月, ES6 正式通过,但现在有些以前版本不支持

2、变量声明

  ES6 新增加了两个重要的 JavaScript 关键字:

   let     let 声明的变量只在 let 命令所在的代码块内有效;

      没有声明提前;

      一个代码块里,就算是父级有的变量,若用let定义,就不能提前使用;

   const  const 声明一个只读的常量,一旦声明,常量的值就不能改变。但引用类型的常量值只是地址,里面值可以改;

3、函数写法

  function(){} == ()=>{}   

  这格式不是很准确但是是这个意思,不过这种写法this指向是定义函数对象不是使用函数对象;

  也没有arguments等属性。

4、promise

  它就是一个对象,主要是用来处理异步数据的,可以获取异步操作的消息;

  Promise 异步操作有三种状态:pending、成功、失败

  promise也有几种方法但不好说。最主要的就是    .then()  方法。

 

 

 

 

 

  

 

posted @ 2019-03-05 20:14  中二病也要  阅读(95)  评论(0编辑  收藏  举报