js代码中:
var a = 1,
b;
b = a;
b = 2;
console.log(a);
//结果是1
但是如果这样:
var a = [1, 2, 3],
b.pop();
//结果是[1, 2];
为什么呢?
js中变量的问题
原文:http://www.cnblogs.com/ljg-jj/p/4412971.html