深复制 浅复制

// 深复制
var newObj = JSON.parse(JSON.stringify(someObj));

// 浅复制(ES6)
var newObj = Object.assign({}, myObject);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java 克隆概念 Java克隆分为深克隆和浅克隆两种类型。 浅复制(浅克隆)被复制对象的所有变量都含有与原来的对...
    mance阅读 623评论 0 3
  • 面试中问到的问题,讲真以前没有注意到这些问题,复制居然还分深复制浅复制,然后查阅文档明白,本质区别是:复制引用和复...
    肆意木阅读 658评论 0 3
  • 浅复制 只是复制了引用,复制前后都指向同一个对象,彼此之间会相互影响 深复制 在堆中重新分配内存,复制前后指向不同...
    07120665a058阅读 225评论 0 3
  • 1. 属性中copy与strong特性的区别 在开始学习浅复制(Shallow Copy)、深复制(Deep Co...
    pro648阅读 1,762评论 2 16
  • 我们已许久未曾见面 是一年 两年 还是五年 久的忘却了时间 你是否还是初见的模样 天真浪漫 可爱 如黑曜石般的眼镜...
    泽论阅读 334评论 0 2