프론트엔드/타입스크립트

타입스크립트 객체에 속성 추가하기

1005ptr 2022. 11. 28. 15:35
반응형

타입스크립트에서는 객체에 속성이 그냥 추가가 되지 않는다.

왜냐 타입이 존재하기 때문

 

이 글에서는 Record라는 유틸리티 클래스를 사용해서

마음대로 추가도 가능하면서 타입 제한도 어느정도 가능한 사용방법을 보여준다.

 

https://bobbyhadz.com/blog/typescript-add-property-to-object

 

How to Add a property to an Object in TypeScript | bobbyhadz

To add a property to an object in TypeScript, set the property as optional on the interface you assign to the object using a question mark. You can then add the property at a later point in time without getting a type error.

bobbyhadz.com

 

반응형