생성자 함수 내에서 설정하는 프로퍼티랑 동일 이름으로 게터 세터에 지정해주면 다음과 같은 문제가 발생한다.
그러므로 게터 세터를 사용할 때 내부 프로퍼티임을 암시하는 _ 를 붙여 차별점을 제시하거나,
생성자 함수에 없는 프로퍼티에 게터 세터를 달아주는 식으로 사용해야 한다.
'JavaScript' 카테고리의 다른 글
[js] 자바스크립트 변수에 값이 할당될 때 메모리 매커니즘 (0) | 2022.06.02 |
---|---|
[js] 생성자 함수에 의한 객체 생성 (0) | 2022.06.02 |
[js] this, call, apply, bind (0) | 2022.06.02 |
[js] 메서드 정의 : 객체리터럴, function, class 문법 (0) | 2022.06.02 |
[js] 프로토타입 (0) | 2022.06.01 |