js里,对数组进行循环添加,每次都打印一次数组,发现打印出来的内容一直是最终结果的数组内容,就是循环结束后的数组。
代码如下
for(var k=0;k<deplist.length;k++){
depArr.push({
dep:deplist[k],
wait:waits[k],
queue:queue[k]
});
console.log(depArr);
};
我后面还有数组排序操作,发现也是这样的。 大概查了下,好像是控制台打印读取内存的问题。
有哪位大神具体解释一下,要不然每次调试数组就很麻烦了
相关分类