TypeScript : enum과 object literal 비교 & 유틸리티 타입
* enum : 간단한 상수 값 * object literal : 복잡한 구조 + 다양한 데이터 타입 1. enum - 열겨형 데이터 타입 - 상수의 그룹화에 적합 - 간단한 상수값 --> 각 멤버의 값이 변하면 안된다는 조건이 있음 2. object literal - 키 +값으로 구성된 객체 - [1,3,4],'k',7 의 값으로 바인딩 가능 --> number와 string 타입의 값만 대입 가능 - 복잡한 구조와 다양한 데이터 타입을 사용할 때 (맘대로 변경 가능) 3. 유틸리티 타입 (1) Partial - 일부 속성만 제공하는 객체 생성 가능 interface Person { name: string; age: number; } const updatePerson = (person: Person, ..