深拷贝,你懂吗?

时间:2022-07-28
本文章向大家介绍深拷贝,你懂吗?,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
</head>
<body>
	<script type="text/javascript">
		class Person
		{
			name="cyg";
			cat={age:3};
			scores=[1,3,5];
		}
		let p1=new Person();
		let p2=new Object();
		p2.name=p1.name;
		p2.name="zs";
		console.log(p1.name);
		console.log(p2.name);
		//为什么不同,因为不是同一个类创建出来的对象.
		p2.cat=p1.cat;
		p2.cat.age=666;
		console.log(p1.cat.age);
		console.log(p2.cat.age);
		//这又为什么相同,因为猫这个对象是相同的。都是为了获取猫啊。而且是p2.cat=p1.cat;同一个。
		
	</script>
</body>
</html>