摘要:
今天根据之前的es6类的写法手写一个自己的Promise,我们先看一下原生的Promise写法 我们可以看到我们的Promise对象使用new 生成,并且接收一个函数,参数也为函数, 因为在后面执行了resolve();并且有一个then方法,参数与上面一致,所以我们可以这样写,直接上代码 阅读全文
posted @ 2019-03-05 22:19
善良的小邱子
阅读(957)
评论(0)
推荐(0)
摘要:
generator 应用实例 generator与promise应用实例 runner.js代码如下 我们可以使用同步的方式来处理异步的请求,非常的实用方便,但是可以看到我们使用时需要引入一个文件,有些许的不方便 ,所以官方就有了 async await 使用方法如下 小提示:generator此时 阅读全文
posted @ 2019-03-05 21:27
善良的小邱子
阅读(184)
评论(0)
推荐(0)
摘要:
之前说过generator 函数是将函数拆分,具体的请往下面看 yield 之传递参数 上面的代码会输出什么呢? 答案就是 1、你是xqzi、2;看下面这张图,我们将函数一分为二 ,红色圆圈包围的就是 say.next('我是谁呀?'),这样的话是不是会清楚一点呢 那么上面输出的是不是稍微理解一点了 阅读全文
posted @ 2019-03-05 14:48
善良的小邱子
阅读(126)
评论(0)
推荐(0)
摘要:
generator 生成器函数 普通函数 代码执行到底 、生成器函数 代码可以暂停 控制台输出了 1、2,geneSayName函数怎么没有执行呢,我们需要这样修改 先输出1 再输出2 generator 其实就是将一个大函数分成了几个小函数 调用next时分布执行 阅读全文
posted @ 2019-03-05 11:50
善良的小邱子
阅读(129)
评论(0)
推荐(0)
摘要:
promise初使用 一个接口的请求当然看不出Promise的优点 请求多个接口试试 这里所需要的就是Promise.all 这里新建了两个promise 对象 如果多的话 这样很麻烦 我们这里在封装一下 我们接下来看这个代码输出的结果是什么 高版本的jq的ajax 才有这个哟 所以我们接下来可以这 阅读全文
posted @ 2019-03-05 11:11
善良的小邱子
阅读(406)
评论(0)
推荐(0)

浙公网安备 33010602011771号