DevTips
6 subscribers
50 photos
26 links
Download Telegram
#Points #TS

︱TypeScript 中 interfacetype 的区别

🎈相同点

都可以描述一个对象和函数。

都允许扩展(extends)

⚔️不同点

type 可以 interface 不可以


type 可以声明基本类型别名,联合类型,元组类型。

interface 可以 type 不可以

interface 能够声明合并(重复声明)。

官方推荐优先interface,也有人推荐type。


参考链接:https://github.com/SunshowerC/blog/issues/7