TypeScript
[TS] Getter & Setter
에릭 Kim
2022. 7. 7. 19:10
반응형
프로퍼티를 가져오거나, 설정할 때 사용하는 함수를 getter, setter라고 한다.
getter와 setter의 차이점은 getter는 말 그대로 값을 얻어오는 함수이기 때문에 return 값이 있어야 하고,
setter는 값을 설정해주는 함수이기에, 인자가 있어야 한다.
프로퍼티의 이름과 get & set 함수의 이름에서 충돌이 나지 않기 위해 프로퍼티의 이름을 _name으로 설정하였습니다.
get 함수에서는 리턴값으로 this._name을 받아오고, set 함수에서는 this._name에 새로운 값을 할당 받을 수 있도록 해줍니다.
반응형