728x90
interface로 지정하면
그냥 interface Person이런식으로 별칭만 뜨는데
type으로 지정하면
type의 모양이 뜬다
type Person ={
name: string;
age: number;
}
이런식으로
interface는 확장이 되고,
type은 확장이 되지 않는다.
이제 둘의 가장 큰 차이점이다.
결론,
가능한 한 type보다는 interface를 사용하자!!!
728x90
'부트캠프교육중 > TypeScript' 카테고리의 다른 글
[TS] 유니언타입 (0) | 2023.08.15 |
---|---|
[TS] 타입가드 (0) | 2023.08.15 |
[TS] object를 더 상세하게 타입지정하기 (0) | 2023.08.13 |
[TS] 함수 (0) | 2023.08.11 |
[TS] 튜플, 객체, 진위값 (0) | 2023.08.11 |