강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이용현님의 프로필 이미지
이용현

작성한 질문수

자바스크립트 중고급: 엔진 핵심

7. 함수 코드 해석 순서

앞에 분 내용 잘 읽었는데..

작성

·

250

1

제가 앞에 분 내용을 다 읽었는데,

제가 이해한바가 맞는지 확인 부탁드립니다.

함수에서 스코프를 만드는 과정은 호출이 아닌 실행을 해서 처음 function이라는 키워드를 만났을 때 실행되며, 함수를 호출하면 그 때 실행컨텍스트가 만들어져 처음에 만들어진 스코프를 확인한다.

즉, 처음 실행과 호출과의 차이를 알아야한다.

위 내용이 맞나요?

답변 1

4

김영보님의 프로필 이미지
김영보
지식공유자

문장에서 "호출이 아닌 실행을 해서"를 삭제하여 아래처럼 정리하면 됩니다.
==> 함수(Function 오브젝트)의 스코프는, function 키워드를 만났을 때 [[Scope]]에 설정하며, 함수를 호출하면 실행 컨텍스트를 만드는데, 그 때 Function 오브젝트에 설정된 [[Scope]]를 스코프로 사용한다.

이용현님의 프로필 이미지
이용현

작성한 질문수

질문하기