ECMAScript6学习简易笔记(下)

十一、async函数

  async函数本质上就是 Generator 函数的语法糖。

  真正意义上的解决异步回调地狱的方案,可以用同步的写法去写异步代码。

  通过async关键字来修饰函数函数就变成了异步函数.

  async函数的返回值为:promise;async函数的return的内容,会成为promise成功状态的数据

  await具有等待异步代码执行的功能

  await可以解析promise成功的结果(不能解析失败的结果)

十二、class  类

  在ES6中新增了class关键字,可以定义类

  类是一种更高级的封装  对象是类的实例化

  constructor是类的构造器,每一个类都需要有一个构造器 ,未声明时系统会添加一个无参的构造器

  静态属性和方法是类的属性和方法  成员属性和方法是对象的成员和方法

  类的属性和方法要在声明前加上static

十三、继承

  Class 可以通过extends关键字实现继承,比es5通过修改原型链继承清晰、方便

  继承是单向的且只能继承一个类

  通过super() 在子类的构造器中调用父类的构造器,完成属性的继承(注意:必须为第一句代码)

  在子类中通过super关键字,可以调用父类的属性和方法

  

                    (待扩展)

 

上一篇:SpringBoot配置异步任务(@Async)线程池


下一篇:Systemstate Dump分析经典案例