讲讲定义 interface 和 any 之间的区别
考察说明
考察 TypeScript 类型系统中 interface 与 any 的语义差异及使用场景
回答思路
- 明确 interface 用于描述结构类型,any 表示任意类型并关闭类型检查
- 能举例说明 any 带来的类型安全风险(如编译期不报错、运行时错误)
- 能说明 interface 支持继承、扩展和实现检查,any 不具备这些能力
- 能区分 interface 与类型别名、泛型等使用场景
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。