es6, async + await,非同步處理, 使用setTimeout + console.log模擬一下

也川?發表於2020-10-16
es6中async + await解決非同步問題非常便捷,下面是模擬的程式碼:
function needWait() {
	return new Promise(resolve => {
		setTimeout(() => {
            console.log("假裝這裡是一個非同步程式");
 			resolve();
 		})
	})
};
async function test() {
	await needWait();
	console.log("本來我應該先被列印出來");
};
test();
控制檯走一下,最後的結果是這樣的;

在這裡插入圖片描述

相關文章