14 Typescript 中 interface 和 type 区别
相同点
都可以描述一个对象或者函数
// interface
interface User {
name: string
age: number
}
interface SetUser {
(name: string, age: number): void
}
// type
type User = {
name: string
age: number
}
type SetUser = (name: string, age: number) => void都允许拓展
不同点
type 可以而 interface 不行
interface 可以而 type 不行
总结
最后更新于