async function a () {
await new Promise( () => {
console.log('execute!!!!!!!!!!!!!!');
});
return 1;
}
a().then(console.log);
await new Promise( () => {
console.log('execute!!!!!!!!!!!!!!');
});
return 1;
}
a().then(console.log);
1의 출력 여부를 적고. 이유를 서술하시오.
a 바디 내부에서 프라미스가 resolve되지 않으니 await에서 멈춰있겠죠? execute!!!만 출력될 듯
ㄴ 정답