深浅拷贝的几种方法

浅拷贝

const  a1 = [1, 2]
const a2 = a1.concat()
const a2 = a1.slice()
const [...a2] = a1
const a2 = [...a1]
const a2 = Object.assign({}, a1)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 以前也搜索过关于iOS中的深浅拷贝问题,也看过了一些文章的解释感觉说的好像是那么回事,最近在看一个Python视频...
    刘了个二阅读 2,263评论 2 2
  • 一、深浅拷贝 1、 什么是深拷贝? 深拷贝是对内容的拷贝,复制内容,同时有新的指针指向该内存区域; 2、什么是浅拷...
    Ching_Han阅读 708评论 0 5
  • [TOC] 引言 根据拷贝内容的不同,分为深浅拷贝 深拷贝:内容拷贝,且将指针指向新的内容 浅拷贝:只是简单的指针...
    时间已静止阅读 1,781评论 1 14
  • 一、首先说下概念 浅拷贝 浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间,当内存销毁的时候,...
    为什么划船不靠桨阅读 392评论 0 2
  • 2017.12.28 星期四 9°-11°,天气小雨,空气质量优 早安之语: 如此幸福的一天。 雾一早就散了,我在...
    韩雪_7643阅读 466评论 0 0

友情链接更多精彩内容