柠檬微趣面试题更新 2026-08-05
请实现一个深拷贝函数,并说明常用的具体实现方法及其优缺点。
柠檬微趣前端/移动开发游戏编码实现技术原理JavaScript
考察说明
考察对深拷贝概念、常见实现方式和边界情况的掌握
回答思路
- 能手写JSON.parse(JSON.stringify(obj))并指出其限制
- 能实现递归深拷贝并处理循环引用
- 能说明通过迭代或使用WeakMap解决递归深度问题
- 能对比不同方法对函数、Date、RegExp等的处理
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。