아래와 같이 프로미스 코드가 있을때 콘솔로그가 찍히는 순서를 보자
console.log(1); const promise = new Promise((resolve) => { console.log(2); resolve(); setTimeout(()=>{ console.log(3) },1000) }) console.log(4) promise.then(() => { console.log(5) }) console.log(6) promise.then(() => { console.log(7) }) // 결과 1 2 4 6 5 7 3