본문 바로가기
부트캠프교육중/TypeScript

[TS] type과 interface차이

by 뭉지야 2023. 8. 13.
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