작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
361
0
package.json에서 "type": "module" 설정 유무에 따라 우선 순위가 다르게 나오는 이유가 궁금합니다.
setImmediate(() => {
console.log("immediate");
});
process.nextTick(() => {
console.log("nextTick");
});
setTimeout(() => {
console.log("timeout");
}, 0);
Promise.resolve().then(() => console.log("promise"));
위의 코드로 설정없이 실행 시 강의 처럼 동일한 결과가 출력되는데
설정을 추가 하면 아래처럼 promise가 더 먼저 출력됩니다.
이러한 결과에 대한 원인이 궁금합니다!!