일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 파이어베이스
- 자바스크립트
- array
- JavaScript
- axios
- 타입스크립트
- CORS
- Reducer
- 프로그래머스
- react localStorage
- Redux
- 프리온보딩
- firebase
- state
- v9
- 브라우저
- TypeScript
- til
- JS
- Component
- 컴포넌트
- localstorage
- Frontend
- react
- 알고리즘
- 프론트엔드
- 리액트
- 비트 연산자
- 원티드
- es6
Archives
- Today
- Total
목록execution context (1)
도리쓰에러쓰
[JavaScript] 실행 컨텍스트(Execution Context)란?
1. 실행 컨텍스트(Execution Context)란? 자바스크립트 엔진은 코드를 실행하기 위해 실행에 필요한 여러가지 정보(전역변수, 매개변수, 유효범위, this 등)들을 알고 있어야 한다. 어떤 실행 컨텍스트가 활성화될 때, 자바스크립트 엔진은 해당 컨텍스트의 코드를 실행하는데 필요한 환경 정보들을 수집해서 실행 컨텍스트에 저장한다. 다시 말해, 코드가 실행되기 위해 필요한 정보들을 가진 범위를 추상화하기 위해 객체 형태로 나타낸 것이다. 자바스크립트에서 실행 컨텍스트(Execution Context)를 만들 수 있는 방법은 총 4가지이다. 1️⃣ 전역 코드: 전역 영역에 존재하는 코드 2️⃣ Eval 코드: eval() 함수로 실행되는 코드 3️⃣ 함수 코드: 함수 내에 존재하는 코드 4️⃣ (..
JavaScript/JS
2022. 8. 10. 15:48