深度解析ES6+Async await的用法

58 阅读1分钟

1.关于async await的基本用法这里不做赘述,可以参考文档做知识体系补充;

es6官方教程,有关于async函数有详细讲解。

2.async await处理多个异步操作的妙用:

应用场景:执行多次异步操作,并获取返回值;

思路:将异步操作同时触发,按顺序取出返回值;

代码:

let list = datalist.map(async (item: any) => { let count = await getCount(item.id); return count }) for (let i = 0; i < countList.length; i++) { list[i].count = await countList[i] }