return result;
/*
return new Promise((resolve, reject) => {
resolve(result);
});
*/
先后用了兩類寫法,最后反應(yīng)過(guò)來(lái)async函數(shù)默認(rèn)返回的就是Promise對(duì)象,所以直接返回結(jié)果就可以啊。
Making setTimeout an async/await function
no need to pass anything to callback func but just resolve
async function wait(ms) {
return new Promise(resolve => {
setTimeout(resolve, ms);
});
}
async function doRequests(uris) {
for(const uri of uris) {
await fetch(uri);
await wait(1000);
}
}