1. TS 相比 JS 的优势? TS 提供静态类型检查,可以提前发现错误,增强 IDE 提示,提升大型项目可维护性。接口数据、组件 props、业务模型都会更清晰。 2. interface 和 type 区别? interface 更适合描述对象结构,可以声明合并; type 更灵活,能写联合类型、交叉类型、工具类型。对象模型常用 interface ,复杂组合类型常用 type 。 3. 泛型是什么?怎么用? 泛型是把类型作为参数