-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
앞에 분 내용 잘 읽었는데..
20.12.17 16:34 작성 조회수 182
1
제가 앞에 분 내용을 다 읽었는데,
제가 이해한바가 맞는지 확인 부탁드립니다.
함수에서 스코프를 만드는 과정은 호출이 아닌 실행을 해서 처음 function이라는 키워드를 만났을 때 실행되며, 함수를 호출하면 그 때 실행컨텍스트가 만들어져 처음에 만들어진 스코프를 확인한다.
즉, 처음 실행과 호출과의 차이를 알아야한다.
위 내용이 맞나요?
답변을 작성해보세요.
4
김영보
지식공유자2020.12.17
문장에서 "호출이 아닌 실행을 해서"를 삭제하여 아래처럼 정리하면 됩니다.
==> 함수(Function 오브젝트)의 스코프는, function 키워드를 만났을 때 [[Scope]]에 설정하며, 함수를 호출하면 실행 컨텍스트를 만드는데, 그 때 Function 오브젝트에 설정된 [[Scope]]를 스코프로 사용한다.
답변 1