校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > js语言和框架 > 语法相关-操作符相关
题目

实现深拷贝的方法?

解答

(1)采用递归去拷贝所有层级属性

(2)通过JSON对象来实现深拷贝

(3)通过jQuery的extend方法实现深拷贝

(4)lodash函数库实现深拷贝

(5)Reflect法

(6)手动实现深拷贝

(7)如果对象的value是基本类型的话,也可以用Object.assign来实现深拷贝,但是要把它赋值给一个空对象

(8)用slice实现对数组的深拷贝

(9)用concat实现对数组的深拷贝

(10)直接使用var newObj = Object.create(oldObj),可以达到深拷贝的效果。

(11)使用扩展运算符实现深拷贝

C 0条回复 评论

帖子还没人回复快来抢沙发