인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

k0502s3299's profile image
k0502s3299

asked

Core JavaScript

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

Written on

·

181

4

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

javascript

Answer 4

2

k0502s3299님의 프로필 이미지
k0502s3299
Questioner

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

1

jaenam님의 프로필 이미지
jaenam
Instructor

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

k0502s3299님의 프로필 이미지
k0502s3299
Questioner

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

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

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

1

jaenam님의 프로필 이미지
jaenam
Instructor

obj.a = 10;

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

k0502s3299's profile image
k0502s3299

asked

Ask a question