js 深度拷贝、浅度拷贝

1)对象深度拷贝、浅度拷贝代码:



	
		
		
		
	
	
	

2)个人小结

a)直接赋值对象,两个数据指向同一个内存空间,原数据修改,直接赋值数据修改;

b)浅度复制对象,只拷贝了第一层数据,其他层数据和原数据指向同一个内存空间,原数据修改,第一层数据(name)不修改,第二层(age)数据修改;

c)深度复制对象,拷贝所有层数据,原数据修改,深度复制对象不修改;

js 深度拷贝、浅度拷贝_第1张图片

 

3)对象集合深度拷贝、浅度拷贝代码(结论和对象一直):



	
		
		
		
	
	
	

js 深度拷贝、浅度拷贝_第2张图片

 

你可能感兴趣的:(javascript,javascript,前端,深度拷贝,浅度拷贝,es6)