返回首页

TypeScript 高频追问 Q&A

1. Q: interfacetype 怎么选?

A: 对象结构扩展优先 interface;联合/映射类型用 type 更灵活。

2. Q: 泛型的价值是什么?

A: 在复用逻辑时保留类型信息,减少 any

3. Q: unknownany 区别?

A: unknown 更安全,使用前必须缩小类型。

4. Q: 类型守卫常见方式?

A: typeofinstanceofin、自定义谓词函数。

5. Q: TS 在工程中的核心收益?

A: 提前发现类型问题、提升重构安全性。