원시값이든 참조값이든 모든 변수는 스코프(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 |