원시값이든 참조값이든 모든 변수는 스코프(scope) 라고 불리는 실행 컨텍스트에 존재한다.

실행 컨텍스트는 변수의 존재 기간을 결정하며 어느 코드가 해당 변수에 접근할 수 있는지도 결정한다. 

1. 실행 컨텍스트에는 전역 컨텍스트와 함수(로컬) 컨텍스트가 있다.

2. 실행 컨텍스트에 진입할 때 마다 스코프 체인( https://geunhee0219.tistory.com/entry/scope-chain )이 만들어지며, 스코프 체인은 변수와 함수를 검색하는데 쓰인다.

3. 실행 컨텍스트는 변수에 할당된 메모리를 언제 해제할 지 판단하는데 도움이 된다. ( https://geunhee0219.tistory.com/entry/%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B4%80%EB%A6%AC )



'개발 단어 사전' 카테고리의 다른 글

콜백 함수  (0) 2019.01.21
객체란  (0) 2019.01.17
쓰레드 ( thred )  (0) 2019.01.16
DOM, BOM, COM  (0) 2019.01.16
메모리 관련 단어 - 힙(heap), 스택(stack), 데이터  (0) 2019.01.16

+ Recent posts