• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

클로저 강의 마지막 코드에 대해 질문있습니다.

20.12.04 12:58 작성 조회수 120

4

클로저 개념은 이해하고 코드 또한 읽을 수 있겠는데 set a(v)을 호출하여 localA의 값을 변경하는 것을 어떤 식으로 선언해야 할지 잘 모르겠네요...get a()는 위 이미지와 같이 호출할 수 있는데 말이죵...

답변 4

·

답변을 작성해보세요.

2

k0502s님의 프로필

k0502s

질문자

2020.12.04

드디어 이해가 되었네요..항상 좋은 답변 감사합니다...바쁘실텐데 더 노력해서 답변을 줄어야겠네요 ㅎㅎ

1

getter setter라고 부릅니다.

클로저와 직접적인 관련이 있는 내용은 아니고, ES5에서 도입된 기능입니다.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/get

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/set

1

k0502s님의 프로필

k0502s

질문자

2020.12.04

아..답변 정말 감사합니다.

매우 기본적인 것이어서 제가 헷갈린 건지 잘 모르겠지만...강사님이 답변해주신 명령이 get과 set 메소드와 관련이 있다고 봐도 될까요??

이번에 처음 알게 되었네요 get과 set...

1

obj.a = 10;

처럼 일반적인 할당 명령을 하면 setter가 발동됩니다.