我在做一个项目,我问自己Promise.all在 Javascript 中启动它是可行的,并且他们所做的任务向数组添加了更多的 Promise 以及它们是否也在运行?
2 回答
SMILET
TA贡献1796条经验 获得超4个赞
const runAsyncFunctions = async () => {
const users = await getUsers()
if(users){
Promise.all(
users.map(async user => {
const userId = await getIdFromUser(user)
console.log(userId)
const capitalizedId = await capitalizeIds(userId)
console.log(capitalizedId)
})
)
console.log(users)
}
}
青春有我
TA贡献1784条经验 获得超8个赞
var promise1 = Promise.resolve(3);
var promise2 = 42;
var promise3 = new Promise(function(resolve, reject) {
setTimeout(resolve, 100, 'foo');
});
Promise.all([promise1, promise2, promise3]).then(function(values) {
console.log(values);
});
promise.all() work like this...
添加回答
举报
0/150
提交
取消