
javascript
some.
刚毕业的小菜鸡
展开
-
Promise有关API
Promisepromise三种状态FulfilledRejectedPendingPromise.resolve静态方法Promise.resolve(value)可以认为是new Promsie()的快捷方式,比如Promise.resolve(43);可以认为是以下代码的语法糖: new Promise(function(resolve) { resolve(43) })这段代码中的resolve(42);会让这个promise对象立即进入成功状态,该方法的返回值原创 2020-07-03 23:39:43 · 227 阅读 · 0 评论 -
Promise的几个常用方法
Promise的几个常用方法Promise.allPromise.all([]).then(res => {}).catch(err => {})该方法接收一个Promise数组返回一个Promise,只有当该数组中的所有Promise完成后才会由pendding状态变为resolve执行then里面的回调函数,若数组中有任意一个promise被拒绝则会执行失败回调,catch方法会捕获到首个被执行的 reject函数。该方法获得的成功结果的数组里面的数据顺序和接收到的promise数组原创 2020-06-19 23:12:38 · 12088 阅读 · 0 评论