3、类型别名与接口的一些使用场景总结 一、键值类型的语法 1、语法 // 键值类型语法 { [key: KeyType]: ValueType } // 注意在键值语法中KeyType类型只能是string、number、symbol或则模板字面量 不能是纯字面量 1. 2. 3. 2、错误例子 // 错误例子 interface Dictionary { [key: boolean]: string;// ...
interface和type都可以拓展,并且两者并不是相互独立的,也就是说interface可以extends type,type也可以extends interface。 虽然效果差不多,但是两者语法不同 interface extends interface interface Name { name: string; } interface User extends Name { age: number; } type extends type type Name = { name: str...