#Points #TS
︱TypeScript 中 interface 和 type 的区别
🎈相同点
都可以描述一个对象和函数。
都允许扩展(extends)
⚔️不同点
type 可以 interface 不可以:
type 可以声明基本类型别名,联合类型,元组类型。
interface 可以 type 不可以:
interface 能够声明合并(重复声明)。
官方推荐优先interface,也有人推荐type。
参考链接:https://github.com/SunshowerC/blog/issues/7
︱TypeScript 中 interface 和 type 的区别
🎈相同点
都可以描述一个对象和函数。
都允许扩展(extends)
⚔️不同点
type 可以 interface 不可以:
type 可以声明基本类型别名,联合类型,元组类型。
interface 可以 type 不可以:
interface 能够声明合并(重复声明)。
官方推荐优先interface,也有人推荐type。
参考链接:https://github.com/SunshowerC/blog/issues/7
GitHub
typescript 中的 interface 和 type 到底有什么区别? · Issue #7 · SunshowerC/blog
interface VS type 相同点 都可以描述一个对象或者函数 interface type 都允许拓展(extends) interface extends interface type 与 type 相交 interface extends type type 与 interface 相交 不同点 type 可以而 interface 不行 interface 可以而 type ...