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에 새로운 값을 할당 받을 수 있도록 해줍니다.

 

 

반응형

'TypeScript' 카테고리의 다른 글

[TS] Index Signature in class  (0) 2022.07.12
[TS] readonly 프로퍼티  (0) 2022.07.12
[TS] 접근제어자(public, private)  (0) 2022.07.04
[TS] compileOptions (outDir,rootDir)  (0) 2022.07.04
[TS] Null & Undefined type  (0) 2022.06.30