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

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 关注
  • 501 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信