面试题答案
一键面试async function* asyncTasks() {
yield new Promise(resolve => setTimeout(() => resolve(1), 1000));
yield new Promise(resolve => setTimeout(() => resolve(2), 1000));
yield new Promise(resolve => setTimeout(() => resolve(3), 1000));
}
async function runTasks() {
for await (const num of asyncTasks()) {
console.log(num);
}
}
runTasks();