게시글
질문&답변
정적 환경의 스코프 설정에 대해서
감사합니다
- 1
- 4
- 239
질문&답변
정적 환경의 스코프 설정에 대해서
답글을 달아주신 것에 대해 감사드립니다. 하지만 아직 이해가 덜한 부분이 있어 이렇게 답글을 남깁니다. 우선 첫번째 답변은 제가 스코프에 대해 이해하는 데 큰 도움이 되었습니다. 제가 이해한 바를 적어보면 우선 함수가 정의 되었을때 자신이 속한 함수(or 없다면 글로벌)을 외부 스코프로 설정하고 이때 내부는 해석하지 않는다. 이후 함수가 호출될 때 엔진이 함수 내부를 읽으면서 단계를 걸쳐 함수와 변수를 네임벨류 형식으로 저장합니다. 이 때 바인딩 된 스코프는 함수 안에 작성된 외부 변수를 식별하는 데 사용합니다. 이후 저장한 데이터가 하나의 콘텍스트로 지정되며 이후 함수가 불릴 때마다 식별자 해결을 위해 사용된다. 이렇게 표현됩니다. 여기서 궁금한 점이 있습니다. 그렇다면 스코프란 자기 자신을 포함한 영역이며 함수 안에 작성된 코드는 함수 호출 이후 식별과 해석이 되는 건가요? 2번째 질문은 이해가 잘 되지 않아서 이렇게 답글을 남깁니다.
- 1
- 4
- 239