js中的map⽅法内使⽤异步(调⽤接⼝)
js中的map⽅法内使⽤异步(调⽤接⼝)
2019/08/13
js中的map⽅法内使⽤异步(调⽤接⼝)
await和async使用方法
map⽅法⾥执⾏的是同步函数,若是想要使⽤异步,可以使⽤关键字async await
直接贴代码(我使⽤的是axios库调⽤接⼝)
arr.map(async(item, index)=>{//函数使⽤async关键字
let params ={
//这⾥是你的传参
}
await yourInterface(params)//接⼝使⽤await关键字
.
then(res =>{
console.log(res)
})
.catch(err =>{})
console.log(err )
})
个⼈理解:map⽅法中执⾏异步,若不加关键字,可能会出现这⼀次接⼝没有⾛完,就继续⾛下⼀次接⼝的问题,导致出错,这个问题不好被发现

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。