采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
type IPeople = { name: string; age: number; } interface IPeople { name: string; age: number; }
type 是定义类型别名的关键字,通常用于定义联合类型,交叉类型,原始类型等等,比如课程中 ts-axios 中对 Method 类型定义就用了 type 关键字,而接口不可以。接口可以合并,比如定义多个同名接口它们会合并到一个,而 type 不可以。因此,通常我们描述对象的单个数据结构可以用 interface,如果描述的对象有多种数据结构的可能,我们可以定义多个接口用联合类型,然后用 type 给这个联合类型定义一个别名。举个例子:interface Dog { wong()}interface Cat { miao()} type Pet = Dog | Cat
非常感谢!
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.3k 14
1.6k 13
1.4k 13
1.0k 13
1.5k 11