数据的存储和传递

30 阅读1分钟

这种形式相当于a,b的变量在两个不同的地方存储,互不干涉。

var a = 1,
var b = a;
console.log(a,b) // 1,1
b = 2;
console.log(a,b) // 1,2

对象存储数据,赋值,相当于a,b公用一块内存地址,修改一方造成另一方同时改变

var a = {
    n:1
}
var b = a
console.log(a.n,b.n) // 1,1
++b.n
console.log(a.n,b.n) // 2,2