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] }