教育/培训行业面试题更新 2026-08-05

type 和 interface 在 TypeScript 中的区别是什么?

高顿教育前端/移动开发教育/培训技术原理技术选型TypeScript

考察说明

考察对 TypeScript 类型系统中 alias 与 interface 语义差异的理解

回答思路

  1. 能说明 interface 的可扩展性与声明合并
  2. 能说明 type 可表示联合类型、交叉类型、映射类型等复杂类型
  3. 能明确在何种场景下优先使用 interface 或 type
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。