TypeScript

[TS] Index Signature in class

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

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

 

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

 

 

 

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

 

반응형