콜 스택1 자바스크립트 콜 스택(Call Stack) 자바스크립트의 콜 스택(Call Stack)은 함수 호출의 실행 컨텍스트(context)를 저장하는 자료구조로서, 함수 호출 시 함수의 실행 컨텍스트를 콜 스택에 저장하고, 함수가 실행을 완료하면 해당 실행 컨텍스트를 스택에서 제거하는 방식으로 동작합니다. 자바스크립트는 함수를 호출할 때마다 실행 컨텍스트를 생성하고, 이 실행 컨텍스트에는 함수의 변수, 매개변수, 내부 함수 등의 정보가 저장됩니다. 이러한 실행 컨텍스트들은 콜 스택에 쌓이게 되며, 함수 실행이 완료되면 해당 실행 컨텍스트는 스택에서 제거됩니다. 사용법 예를 들어, 다음과 같은 코드가 있다고 가정해봅시다. function foo() { console.log('foo'); } function bar() { console.log('bar');.. 2023. 4. 17. 이전 1 다음