消费品/零售行业面试题更新 2026-08-05

深拷贝用JSON来处理有什么需要注意的吗?

哈啰出行前端/移动开发消费品/零售风险判断技术原理问题排查JavaScriptJSON

考察说明

考察使用JSON方法进行深拷贝时的限制、陷阱与适用边界

回答思路

  1. 能列举无法正确拷贝的数据类型(如函数、undefined、Symbol、Date、RegExp、Map、Set)
  2. 指出循环引用会导致JSON.stringify抛出异常
  3. 说明NaN、Infinity会被转换为null,对象内部有这些值需注意
  4. 提及丢失对象原型与方法的问题
  5. 能说明性能与安全性(如__proto__)的考量
  6. 能给出针对不同场景的替代方案或约束条件
本题已收录答题指导

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

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