개인공부/TypeScript1 TypeScript Type에 대한 이해 TypeScript의 Type은 Java와 상당히 다르다. 몇 가지 차이점을 살펴보자. 이름으로 구체화된 타입 시스템 (Nominal Reified Type Systems) Java 주어진 값과 객체는 'null', 원시 타입, 정의된 클래스 타입 중 하나의 타입을 가진다. 런타임 시점에 정확한 타입을 묻는다. 해당 시점에 GetType(), getClass()를 호출할 수 있다. 명시적 상속관계나 공통적으로 구현된 인터페이스가 없는 이상 클래스가 유사한 형태를 가졌다해도 대체하여 사용 불가 타입은 구조가 아닌 선언을 통해 연관 지어진다. TypeScript 타입은 어떤 형태로도 런타임에서 존재하지 않는다 유사한 형태를 가질 경우 대체하여 사용 가능 타입은 구조를 통해 연관 지어진다. 집합으로서의 타입 .. 2022. 3. 6. 이전 1 다음