FSD-斯羽
FSD-斯羽Lv1
昨晚在刷TypeScript的视频,学到typeinterface的区别。感觉就像是两个朋友,一个叫type,一个叫interfacetype挺直观,就是给变量定义类型,比如:

let name: string = "Alice";


interface就复杂点,像是定义对象结构,比如:

interface Person {
  name: string;
  age: number;
}


两者都能实现类型检查,但interface更适合用于复杂的数据结构,而且可以扩展,通过extends关键字,感觉更像是团队合作分工。总的来说,type简单粗暴,interface灵活多变,各有千秋吧!