js 操作前打印数组 显示的是操作后的内容

js里,对数组进行循环添加,每次都打印一次数组,发现打印出来的内容一直是最终结果的数组内容,就是循环结束后的数组。

代码如下

for(var k=0;k<deplist.length;k++){


            depArr.push({

                    dep:deplist[k],

                    wait:waits[k],

                    queue:queue[k]

                });

            console.log(depArr);

            

        };

我后面还有数组排序操作,发现也是这样的。 大概查了下,好像是控制台打印读取内存的问题。

有哪位大神具体解释一下,要不然每次调试数组就很麻烦了


30秒到达战场
浏览 611回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript