前端/移动开发面试题更新 2026-08-05

请实现 TypeScript 内置工具类型 Pick,并从纯类型层面说明其工作原理。

携程前端/移动开发消费品/零售编码实现技术原理TypeScript

考察说明

考察 TypeScript 类型编程基础,包括索引访问类型、映射类型与 keyof 的应用

回答思路

  1. 正确实现类型 Pick<T,K>,使结果包含 K 中指定的 T 的属性
  2. 使用 keyof 和映射类型,能解释为何需要约束 K extends keyof T
  3. 说明 Pick 的返回值类型行为,并给出用例验证
  4. 能区分类型层面的实现与运行时逻辑,不混淆
本题已收录答题指导

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

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