반응형

호출 스택 2

[JS] Understanding Javascript Function Executions — Call Stack, Event Loop , Tasks & more

원문 Understanding Javascript Function Executions — Call Stack, Event Loop , Tasks & moreWeb developers or Front end engineers, as that’s what we like to be called, nowadays do everything right from acting as a source of…medium.com JavaScript의 내부 작동 방식, 특히 함수 실행, 호출 스택, 이벤트 루프, 비동기 처리 등에 대해 깊이 있는 내용을 정리하였습니다. 이 글을 통해 JavaScript가 어떻게 작동하는지를 이해하고, 개발자의 입장에서 효율적인 코드를 작성하는 데 도움이 되고자 합니다.   1. JavaScri..

[JS] 함수 호출 스택(Call Stack) 완벽 정리

함수 호출 스택(Call Stack) 은 JavaScript 엔진이 함수 실행을 관리하는 구조로, LIFO(Last In, First Out, 후입선출) 방식으로 작동한다.   1. 호출 스택(Call Stack)이란? • 자바스크립트가 함수 실행을 관리하는 메커니즘이다. • LIFO (Last In, First Out) 원칙에 따라 마지막으로 호출된 함수가 가장 먼저 종료된다. • 싱글 스레드(Single Thread) 환경에서 실행되므로, 한 번에 하나의 함수만 실행 가능하다.'   2. 호출 스택의 동작 원리1️⃣ 함수가 호출되면 스택의 맨 위에 추가(Push)2️⃣ 함수 실행이 끝나면 스택에서 제거(Pop)3️⃣ 스택이 비어 있을 때까지 반복 📌 예제 1: 기본적인 호출 스택function fi..

반응형