
es6学习
小阮2018
这个作者很懒,什么都没留下…
展开
-
es6之class的基本语法
简介生成实例对象的传统方法是通过构造函数。原创 2020-08-07 16:25:12 · 252 阅读 · 0 评论 -
es6之Promise是什么
Promise的含义Promise是一个容器,内部保存着某个未来才会结束的事件(通常是一个异步操作)的结果。Promise也是一个对象,可以通过这个对象获取异步操作的消息。Promise的特点:对象的状态不受外部影响,只有异步操作的结果才能决定状态。一共有三种状态:pending(进行中)、fulfilled(成功的)和rejected(失败的)。对象的状态发生改变后,不会再变化,并且随时可以得到这个结果。对象的状态改变只有两种情况:pending=》fulfilled,pending=》reje原创 2020-06-03 14:33:58 · 508 阅读 · 0 评论 -
es6之Generator函数学习
关键词:Generator,yield ,next,return理解Generator函数:从语法上理解,Generator函数是一个状态机,里面包含着多种内部状态;从返回上理解,Generator函数返回一个遍历器对象,因此它也是一个遍历器对象生成函数,返回的遍历器对象可以依次遍历函数内部的状态。Generator函数的特征:1. function关键字和函数名之间有一个星号。2. 函数体内部使用yield(产出)表达式,定义不同的内部状态。一般形式如下:function* helloworld()原创 2020-05-21 13:54:22 · 175 阅读 · 0 评论 -
es6之async函数
含义async函数是Generator函数的语法糖。写法async函数就是将Generator函数的星号(*)替换成async,将yield替换成await。依次读取两个文件,Generator函数写法:const fs = require('fs');const readFile = function (fileName) { return new Promise(function (resolve, reject) { fs.readFile(fileName, function(e原创 2020-10-13 16:05:07 · 358 阅读 · 0 评论