NodeJs: 실행 우선 순위nextTick,Promise,setImmediate,setTimeout 순

Darcy Daeseok YU ·2023년 6월 4일
0

`

nextTick > Promise > setImmediate > setTimeout 순

``
console.log("Hello World");

setTimeout(() => {
console.log("timeout 1");
}, 0);

Promise.resolve().then(() => console.log("promise 2"));

setImmediate(() => {
console.log("immediate 3");
});

process.nextTick(() => {
console.log("nextTick 4");
});

console.log(
"결과는 nextTick 1순위 실행 \n",
"promise 2순위 \n",
"immediate 3순윈 \n ",
"timeout 4순위 \n"
);

profile
React, React-Native https://darcyu83.netlify.app/

0개의 댓글