TypeScript

[TS] Index Signature in class

에릭 Kim 2022. 7. 12. 18:59
반응형

class 안에서 오브젝트를 만들 때 동적 처리를 가능하게 하기 위해 사용합니다.

 

School이라는 class가 있고 그 안에 반, 반에 학생들의 성별에 관한 오브젝트를 만들 때, 새로운 변수를 만들 때마다 계속해서 선언해줘야 하는 불편함이 있습니다.  이러한 상황에서 index signature를 활용하면 간편하게 특정 오브젝트를 만들어 낼 수 있습니다. 

 

 

 

일일이 변수 선언을 하지 않고, [index:string] : string을 활용하면 동적으로 변수 선언을 수행할 수 있습니다.

 

반응형

'TypeScript' 카테고리의 다른 글

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