问题(已解决):push pop for循环中push变量,变量随之改变的问题
今天做剑指Offer的时候碰到了这个问题,push一个数组,这个数组也在pop元素,为什么push没有直接把结果放进去,而放的一个指向var x = [];
var y = [1,2,3];
for(var i = 0; i < 5; i++) {
x.push(y);
y.pop();
}
console.log(x);
/*结果是这个[Array(0), Array(0), Ar
原创
2017-06-10 00:54:05 ·
2292 阅读 ·
0 评论