반응형
TS를 사용하면서 Object에 대해서 전체 순회를 해야 할 일이 생겼다. Object 안의 Object도 모두 순회할 일이 있다 보니, 한번 만들어 두면 나중에도 요긴하게 쓰일 것 같았다.
간단히 생각해보면, 모든 key값을 불러온 뒤에 모든 value에 대해서 순회하면 될 것 같다. 이 때 value가 object일 경우에는 한번 더 순회를 돌려주는 것이다. 이와 같은 생각으로 코드를 작성해 보았다.
TS일 경우에는 data의 타입을 any로 두면 편하긴 하다. 단 특정한 타입을 두고 있는 Object일 경우에는 data extends T 로 두면은 타입에 대한 걱정을 조금은 줄일 수 있다.
반응형
'프로그래밍 언어 > JS TS' 카테고리의 다른 글
JSON 데이터 엑셀로 저장하기 (0) | 2022.09.25 |
---|---|
JS 코딩테스트 준비하기 (0) | 2022.09.24 |
Typescript 유틸리티 타입 탐방하기 (0) | 2022.07.30 |
TS 데코레이터 (0) | 2021.09.15 |
TS 클래스 다중 상속하기 (0) | 2021.09.11 |