반응형
코딩 테스트, 코딩 면접 준비, 타입스크립트
Q) 타입스크립트의 getter와 setter에 대해 설명해 주세요.
객체의 멤버에 접근할 때 그 접근을 인터셉터를 하는 기능이 getter와 setter입니다. getter와 setter를 설정하면 멤버에 단순히 접근해서 값을 참조해 오는 것보다 세부적인 제어를 가능하게 합니다. 말대 그래로 getter는 값을 얻어올 때 사용하고 setter는 값을 할당할 때 사용됩니다. 또한 클래스 내의 private 프로퍼티를 외부에서 접근하기 위한 방법으로 getter와 setter를 사용하기도 합니다.
getter와 setter 사용 예

메소드와는 달리 getter와 setter를 호출하는 경우 괄호()는 필요하지 않습니다. getter에는 인수를 지정할 수 없습니다. getter는 값을 가져오는 역할을 해줘야 하기 때문에 값을 리턴에 해줘야 합니다. setter에는 인수가 반드시 하나 필요하고 리턴 값은 지정할 수 없습니다.
반응형
'코딩테스트 > typescript' 카테고리의 다른 글
[코테] Q10. 타입스크립트 .map 파일이 무엇인가요? (0) | 2022.07.13 |
---|---|
[코테] Q9. 타입스크립트에서 null과 undefined를 체크하는 방법 (0) | 2022.07.11 |
[코테] Q7. 타입스크립트에서 클래스와 인터페이스의 차이점 (0) | 2022.07.08 |
[코테] Q6. 타입스크립트의 인터페이스란? (0) | 2022.07.08 |
[코테] Q5. 타입스크립트의 데코레이터란? (0) | 2022.07.07 |
최근댓글