es6中async + await解决异步问题非常便捷,下面是模拟的代码:
function needWait() {
return new Promise(resolve => {
setTimeout(() => {
console.log("假装这里是一个异步程序");
resolve();
})
})
};
async function test() {
await needWait();
console.log("本来我应该先被打印出来");
};
test();
控制台走一下,最后的结果是这样的;
es6, async + await,异步处理, 使用setTimeout + console.log模拟一下
最新推荐文章于 2023-06-14 18:09:53 发布