promise使用方式

promise用来封装异步方法,一般使用方式为:
1、定义异步函数
function aaa(){
return new Promise((resolve,reject) => {
//异步操作
if(){ // 如果成功 resolve()}
else { //如果失败 reject() }
})
}

2、调用异步函数使用async await
async function bbb () {
await aaa()
**.**then( res => {
// 这里可以处理resolve传递的数据
})
**.**catch(err => {
//异步操作失败后,会返回promise错误信息,在这里处理错误信息
})
}
3、Promise可通过联合使用Promise.race和Promise.all控制请求并发数

相关文章

最后的控制台返回空数组.控制台在ids.map函数完成之前运行va...
我正在尝试将rxJava与我已经知道的内容联系起来,特别是来自J...
config.jsconstconfig={base_url_api:"https://douban....
我正在阅读MDN中的javascript,并且遇到了这个谈论承诺并且不...
config.jsconstconfig={base_url_api:"https://douban....
这是我的代码main.cpp:#include<string>#include<...