为了账号安全,请及时绑定邮箱和手机立即绑定

Object.assign() 深拷贝和浅拷贝的问题

Object.assign() 深拷贝和浅拷贝的问题

紫衣仙女 2018-11-22 18:14:36
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

var deepCopy = function(src) {

    var ret = {}

    for (var k in src) {

        ret[k] = typeof src[k] ==='object' ? deepCopy(src[k]) : src[k]

    }

    return ret

}

深拷贝一直用这个方法, Object.assgin 只能深拷贝第一层, 深层的还是浅拷贝, 记住这个就行了


查看完整回答
反对 回复 2018-12-27
  • 1 回答
  • 0 关注
  • 504 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号