JavaScript变量复制

1.基本类型复制变量:

var num1=5;

var num2=num1;

num1和num2是相互独立,不会相互影响

2.引用类型从一个变量向另一个变量复制引用类型的值

两个变量指向同一个对象,所以无论改变哪个变量的值,两个变量的值都是一起变的

var obj1=new Object();
obj1.name="LiSa";
var obj2=obj1;
obj2.name="Tom";
obj1.age=20;
console.log("obj1:"+obj1.name);
console.log("obj2:"+obj2.age);

运行结果如下:

原文地址:https://www.cnblogs.com/greenteaone/p/9341708.html