• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

20.12.17 16:34 작성 조회수 182

1

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

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

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

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

위 내용이 맞나요?

답변 1

답변을 작성해보세요.

4

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