목록omit (1)
뉴히의 개발 로그
[TIL] 20230726 - TypeScript 유틸리티 타입: Partial, Required, ReadOnly, Pick, Omit / 객체지향프로그래밍, 클래스, 상속(inheritance), 추상클래스, 인터페이스(Interface), 객체 지향 설계 원칙 - S.O.L.I.D
enum과 object literal 비교 enum → 상수 값이기 때문에 각 멤버의 값이 변하면 안된다는 조건 이 있다 간단한 상수 값의 경우 적합 object literal → 멤버의 값이나 데이터 타입을 맘대로 변경 할 수 있어 복잡한 구조 + 다양한 데이터 타입이 필요한 경우에 적합 enum 열거형 데이터 타입 number, string 타입의 값만 대입 컴파일 시에 값이 할당되어 있지 않으면 자동으로 숫자 값으로 매핑 object literal(객체 리터럴) const obj = { a: [1,2,3], b: 'b', c: 4 } 키 + 값의 쌍(pair)으로 구성된 객체를 정의 enum과 매우 흡사 하지만 enum이라는 키워드가 아니고 const라는 키워드를 사용 (const / let 사용가..
개발일지/TIL
2023. 7. 26. 23:53