function first() {
second();
console.log('1번째')
}
function second() {
third();
console.log('2번째')
}
function third() {
console.log('3번째')
}
first();
실행 순서 3번째, 2번째, 1번째
Stack => 빠질때는 들어왔던 순서 반대로 나간다.
호출 스택(콜스택)
console.log('1번째')
console.log('2번째')
console.log('3번째')
(third)
(second)
(first)
언제 Task Que에 들어가나?*******
이벤트 루프가 알아서, 우선수위 순서 맞춰서 끄내서 실행 시킨다.
ex)
setTimeout, setInterval, setImmediate,
Promise resolve, reject
async, await,
이벤트 리스너의 콜백 등
'TIL > Node JS' 카테고리의 다른 글
비구조화 할당 (destructuring) (0) | 2019.10.19 |
---|---|
const 바뀐점. (0) | 2019.10.19 |
콜백 함수(테스크 큐) QNA & 멀티 프로세싱 (0) | 2019.10.19 |
None Blocking & IO (0) | 2019.10.19 |
서버&클라이언트 , 테스크 큐 => 이벤트루프 => 호출스택(콜스택) (0) | 2019.10.19 |
comment