4.9 复制一维数组,对象问题(拓展复制二维数组,数组对象)

1、引用 不等于 复制。
什么是引用。引用就是牵一发而动全身。
在这里插入图片描述

2、引用不做概述,直接等于就可以,那么复制的问题就来了。先看看如何复制一份一维数组
在这里插入图片描述
根据console.log数组1和数组2,是各管各。

一维数组的复制:concat, push,扩展运算符…

3、接下来是对对象的复制。
在这里插入图片描述

综上,其实对对象或者数组的复制,最具象的理解,就是你必须抽出最底层的没有指针的属性。先复制该属性,再一层层遍历,最终复制成一个复杂对象或者数组。

4、尝试复制二维数组,以及数组对象。(个人尝试)
二维数组对象,复制。
在这里插入图片描述
再修改。
在这里插入图片描述
在这里插入图片描述

两者无关联,说明二维对象数组已复制成功。

以上仅是个人理解,术语认知度匮乏故抽象成浅显语言。大家知道就行,还是多看看网上大佬的文档,去慢慢进步,进步就好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值