请介绍 JavaScript 中 Object 对象常用静态方法(如 Object.keys、Object.values、Object.assign)的用法和区别。
考察说明
考察对 JavaScript 对象操作基础 API 的理解和实际应用能力
回答思路
- 准确说明 Object.keys 与 Object.values 的返回值及用途差异
- 解释 Object.assign 的浅拷贝特性及目标对象可变性
- 描述各方法的常见使用场景与边界情况(如不可枚举属性)
- 展示对 ES2017 及后续版本新方法的了解(如 Object.entries)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。