반응형
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 |