async function 더하기() {
let promise = new Promise((resolve, reject) => {
document.querySelector("button").addEventListener("click", () => {
resolve();
});
});
await promise;
console.log("버튼 누르기 성공");
}
더하기();
강의에서 async는 promise를 남기는 문법이라고 하셨는데, 그럼 async 밑에 왜 또 new Promise()이렇게 해서 promise를 만드신건가요?
aysnc의 결과로 이미 promise가 생긴 상황인데 중복 아닌가요??