https://i.ancii.com/86264153/
86264153
Ta还没有发布动态 ...
Promise.all() 方法接受一个 Promise 数组,数组内所有 Promise 执行成功后,根据传入顺序返回各个 Promise 的结果数据,其中一个被拒绝,即会暂停,返回错误信息。数组进入 async 函数,循环使用 async/await
//重命名this,防止接下来找不到正确的this. that.state = PENDING //初始状态为等待。that.value = null //value用于保存resolved或rejoiced传入的值。//定义完成的回调函数。// 定义了两
Promise入门之基本用法背景在我们使用异步函数比如ajax进行编写代码,如果我们需要很多个ajax请求不同的接口,而下一个接口需要依赖上一个接口的返回值,这样,我们的代码则需要在各种回调函数中嵌套,这样一层一层地下去,就形成了回调地狱。但是promis
核心代码为了精简代码,下面的Promise实现中去掉了代码校验,这样方便小伙伴看到Promise的核心逻辑。活不多说,直接放代码。class PromiseTest { executor = => { } constructor
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号