728x90 반응형 TS2 [TypeScript] 제네릭(Generic) 다형성(Polymorphism)이란?poly는 '많다, 많음' 라는 뜻이고 morp-는 '구조, 형태' 라는 뜻을 가지고 있습니다. 따라서 Polymorphism, 다형성이란 여러가지 다양한 구조, 모양, 형태 라는 뜻을 가지고 있습니다. 타입스크립트에서 이런한 다형성을 가능하게 해주는 것은 바로 제네릭(Generics) 타입입니다.제네릭(Generic)제네릭이란 타입을 마치 함수의 파라미터처럼 사용하는 것을 의미제네릭은 타입을 선언 시점이 아닌 생성 시점에 결정하는 프로그래밍 기법입니다. 제네릭을 선언할 때 관용적으로 사용되는 식별자로 T 또는 V를 많이 사용을 하며, 이는 타입 파라미터(Type parameter)라 합니다.그리고 이것은 반드시 T 또는 V로 적어야 하는거는 아닙니다.이를 통해 함수,.. 2024. 8. 4. [TypeScript] 타입스크립트 타입(자료형) ✍️ Summary타입스크립트 자바스크립트 타입TypeJavaScriptTypeScript내용NumberOO숫자(정수, 실수, Infinity, NaN)StringOO문자열작은따옴표('), 큰따옴표("), 백틱(`)BooleanOOtrue / falseNullOO값이 없는 상태UndefinedOO값이 할당되지 않은 상태SymbolOO고유하며 수정 불가능한 데이터 타입 (주로 객체 프로퍼티의 식별자로 사용되며 ES6에서 추가)ObjectOO객체형(참조형)ArrayXO배열TupleXO고정된 요소의 수만큼의 자료형을미리 선언 후 배열로 표현(갯수와 자료형이 고정된 배열)UnionXO변수의 값이 여러 타입을 가지는 경우 타입 사이에 파이프( | ) 기호를 사용하여 정의EnumXO열거형 (숫자 값 집합에 이름을 .. 2024. 7. 22. 이전 1 다음 728x90 반응형