TypeScript2 Type,형변환 any 모든 타입의 값이 할당될 수 있다. unknown any와 마찬가지로 모든 타입의 값이 할당될 수 있다. 하지만 , let var: unknown; let var_2: any = var; 타입이 any 인 경우에만 unknown 타입 할당이 가능 한것. 그외에는 (X) as 형변환 할 수 있는 것. 타입스크립트는 as로 자유롭게 형변환 하는것이 불가능하다. 변수: e.target.value -> 변수의 type이 any나 unknown만 as로 자유롭게 형변환이 가능하다. 다만 기본자료형 string boolean number 등의 타입은 unknown으로 형변환할 수 있다. 현재 변수의 타입은 string 그래서 먼저 unknown 으로 바꾸고 다시 원하는 걸로 바꾼다. 2022. 2. 9. 제네릭 제네릭? 한가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용 객체 내부에서 사용할 데이터 타입을 외부에서 지정해주는 기법 TS에서의 제네릭의 기본문법 function getId(id: T) : T { return id; } 제네릭을 객체에 사용하게 될 경우 객체는 제네릭의 타입만 사용해야 하고 return 되는 값들도 제네릭의 타입과 일치 하여야 한다. 2022. 2. 9. 이전 1 다음