为什么需要浅拷贝,而不直接用
来源:8-6 动态路由原理讲解
 
			慕的地142145
2022-05-27
const tmp = { …route } // 浅拷贝
为什么要这样写呢?
const tmp = route 也是浅拷贝
这两种写法有什么不一样
写回答
	3回答
- 
				  慕勒2197881 2023-11-06 第一种 const tmp = { …route } 如果route数据只有第一层完成的是深拷贝 并创建了一个新对象 意味着此时的tmp是一个全新的对象 修改tem不会更改route中的数据 第二种 const tmp = route route是引用类型 直接赋值完成的引用地址的赋值 如果对tmp进行操作会同时修改route中的属性数据 00
- 
				  自律,每天学点 2022-07-26 第二个不是浅拷贝,是赋值。00
- 
				  扬_灵 2022-05-27 同学你好,这两种都是浅拷贝的方法,这三个点也叫做扩展运算符。顾名思义,就是我们可以使用这个解压JavaScript 中可迭代的对象。 00
相似问题
 
						 
						