장바구니에 상품이 없습니다.
home2 › 게시판 › JavaScript, TS 게시판 › 이벤트 루프 개발 아티클 읽다가 궁금증이 생겼습니다.
브라우저 콘솔창에서 위의 문구를 실행 하였을 때, 왜 undefined가 한번 나오게 되는건가요?
콜스택은 늦게 호출하여 위에 쌓인 함수가 가장먼저 출력된다 라고 알고 있는데 그러면
Third
First
Second 순으로 되어야 하는것 아닌가요?
코드 윗줄이 가장 위에 쌓입니다
콘솔창에선 함수실행할 때 함수의 return문도 출력해주려고 합니다
return 없으면 undefined 출력해줍니다
그러면 call stack 과 QUEUE의 차이점이 무엇인가요?
콜 스택은 코드 윗줄이 가장 위에 쌓이고
큐는 콜 스택과 다른 순서로 처리한다고 하는데 이해가 잘안되서요..
스택과 큐는 그냥 자료다루는 구조를 이르는 말입니다
스택은 갓 들어온 자료부터 먼저 처리합니다
큐는 가장 나중에 들어온 자료부터 먼저 처리합니다