美文网首页
typescript中type和interface区别

typescript中type和interface区别

作者: 月半女那 | 来源:发表于2019-05-13 23:57 被阅读0次

在ts中,定义类型由两种方式:接口(interface)和类型别名(type alias)
interface只能定义对象类型,type声明的方式可以定义组合类型,交叉类型和原始类型
如果用type alias 声明的方式,会导致一些功能的缺失
1.interface方式可以实现接口的extends/implements,而type 不行

  1. interface可以实现接口的merge,但是type不行

相关文章

网友评论

      本文标题:typescript中type和interface区别

      本文链接:https://www.haomeiwen.com/subject/khodaqtx.html