[JS] 실행 컨텍스트(Execute context)에 대해 알아보자
·
Front-end/Javascript
실행 컨텍스트란 무엇인가?실행할 코드에 제공할 환경 정보들을 모아놓은 객체= 코드가 실행될 때의 모든 정보를 담아놓은 곳Global Execute context(전역 컨텍스트) : 전역 코드로 실행된다Function Execute context(함수 컨텍스트) : 함수 코드로 실행된다 실행 컨텍스트를 이해 하는데 필요한 지식📌 콜 스택(Call Stack)LIFO (Last in First out)의 방법을 사용한다=> 마지막에 들어온 요소가 제일 먼저 나간다 실행 컨텍스트 단위로 콜 스택에 순서대로 쌓인다해당 실행 컨텍스트가 끝나면 콜 스택에서 제거된다 쉽게 프링글스로 생각해도 좋다통 안에 차곡차곡 쌓여있는 감자칩들이 스택이다  📌 ScopeExecute context가 접근할 수 있는 범위 (= ..
TIL 007
·
Front-end/TIL
✏️ 25.01.03 To do list- 코드카타 5문제- Javascript 기본 문법 2주차 복습- Javascript 기본 문법 3주차 강의- Javascript 기본 문법 4주차 강의 오늘 배운 것들데이터 타입 심화실행 컨텍스트this 개념 오늘 학습한 내용01 실행 컨텍스트실행 컨텍스트란?실행할 코드에 제공할 환경 정보들을 모아놓은 객체동일 환경에 있는 코드를 실행할 때 필요한 환경 정보들을 모아 컨텍스트를 구성하고 이것을 콜스택에 쌓아 올림 특정 컨텍스트가 활성화 되는 시점 === 콜스택 맨 위에 쌓이는 순간 📌 스택이란?데이터를 차곡차곡 쌓아 올리는 형태의 자료 구조LIFO(Last in First out) : 마지막에 들어간 데이터가 맨 처음으로 나옴 📌 콜스택이란?함수 호출을 관리하..