js的.map() 里使用异步方法

244 阅读1分钟

.map()里的处理方法是同步的,若想做异步操作,可以这样写。

// 使用async await 处理异步操作
let results = await Promise.all(arr.map(async (item) => {
	// 等待异步操作完成,返回执行结果
	return await asyncWorker(item);
}));