// 定义Promise
let abc = = function (item, index) {
return new Promise((resolve,reject) => {
if(item > 3) {
setTime(() => {
console.log(item)
}, 1000)
resolve(true)
} else {
resolve(false)
}
})
}
// 定义数据
let asyncGenerator = [1,2,3,4,5]
// 同步执行
(async function() {
let resList = [];
for (let num of asyncGenerator()) {
await abc().then((res) => {
resList .push(res)
})
}
console.log(resList )
})();
for循环使用async await同步执行
最新推荐文章于 2024-04-20 21:49:25 发布