← 返回首页
interface 与 type 的区别
| 特性 | interface | type |
|---|---|---|
| 支持合并声明 | ✅ 会自动合并 | ❌ 不能重复定义 |
| 支持继承 | ✅ extends |
✅ 交叉类型 & |
| 支持基本类型别名 | ❌ | ✅ type ID = string |
| 支持联合类型 | ❌ | ✅ type A = B | C |
| 支持映射类型 | ❌ | ✅ |