JavaScript中数组的异步处理
在 JavaScript/TypeScript 中,如果你要对数组进行异步处理,以下两种为较优解。
按顺序执行不重要,且不等待该数组执行完毕
CodeBlock Loading...
按顺序执行不重要,但等待该数组执行完毕
CodeBlock Loading...
按顺序执行不重要
CodeBlock Loading...
在 JavaScript/TypeScript 中,如果你要对数组进行异步处理,以下两种为较优解。
使用社交账号登录
[1,2,3].forEach(async (v)=>console.log(v))
console.log('done')
await Promise.all([1,2,3].forEach(async (v)=>console.log(v)))
console.log('done')
const arr = [1,2,3]
for (const v of arr) {
const data = await xxx()
console.log(v, data)
}