async function asyncFunction() {
console.log("1");
await new Promise((resolve, reason) => {
setTimeout(() => {
console.log("2");
}, 1000);
});
console.log("3");
}
asyncFunction();
이거 왜 3이 안나오는지 아는사람 있음?
node 로 실행하면 1 나오고 1초 있다가 2 나오고 끝남
async function asyncFunction() {
console.log("1");
await new Promise((resolve, reason) => {
setTimeout(() => {
console.log("2");
}, 1000);
});
console.log("3");
}
asyncFunction();
이거 왜 3이 안나오는지 아는사람 있음?
node 로 실행하면 1 나오고 1초 있다가 2 나오고 끝남
resolve되지 않은 promise를 await해서
오호 그렇네 resolve 안하면 남은 코드를 씹어버리네