• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

[정리시간] 클로저 정리시간 질문입니다!

20.07.12 20:39 작성 조회수 116

0

function book(bookParam) {
  var point = 100;
  function getPoint(pointParam) {
    point = point + bookParam + pointParam;
    return point;
  };
  return getPoint;
};
var obj = book(200);
console.log(obj(400));

선생님 안녕하세요 클로저 정리시간에 getPoint 오브젝트의 [[scope]]에 bookParam 도 설정되나요?

getPoint 함수의 스코프 영역에 bookParam도 들어가는지 궁금합니다!

답변 3

·

답변을 작성해보세요.

1

스코프 영역에 들어가며 [[scope]]에도 설정됩니다. 그렇지 않으면 getPoint()에서 사용할 수 없습니다. 

0

지금처럼 하면 됩니다^^

0

찡태님의 프로필

찡태

질문자

2020.07.12

감사합니다! 완벽이해하고 ES6+ 강의도 얼른 듣고싶어요!