前端/移动开发面试题更新 2026-08-05
interface和type有什么样的区别,请具体讲讲。
有赞前端/移动开发专业服务技术原理方案权衡TypeScript
考察说明
考察对TypeScript中interface与type声明形式的核心区别及适用场景的理解
回答思路
- 能说明interface支持声明合并而type不支持
- 能说明type可定义联合类型、交叉类型、映射类型等扩展形式而interface受限
- 能说明接口可被类实现且支持extends,type一般用于组合类型
- 能结合具体代码示例说明何时选interface或type
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。