프로그래밍 언어/JS TS

Object 전체 순회하기

트리맨스 2022. 7. 13. 00:48
반응형

 

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