Javascript 如何在阵列内控制台.log()重复?
当Javascript 如何在阵列内控制台.log()重复?,javascript,Javascript,当lst\u有两个a和两个o时,为什么这个for循环只打印一次a,o? 如何修复、解决此问题以显示所有项目 如果使用console.log(x)然后您可以在控制台中看到每一个,当这一行被注释时,控制台每次只有一个,i,o var lst_=[“a”、“a”、“i”、“o”、“o”]; var x; 对于(x=0;x
lst\u
有两个a
和两个o
时,为什么这个for循环只打印一次a
,o
?
如何修复、解决此问题以显示所有项目
如果使用console.log(x)代码>然后您可以在控制台中看到每一个,当这一行被注释时,控制台每次只有一个,i,o
var lst_=[“a”、“a”、“i”、“o”、“o”];
var x;
对于(x=0;x }
在控制台的右侧,您可以看到一个数字。此数字表示打印同一行的次数。如果您想更改数组的顺序,例如:[“a”、“i”、“o”、“a”、“o”]
,您应该看到每一行仔细查看控制台。您将看到消息左侧的blob中有一个数字
这意味着控制台上记录了相同数量的连续消息
它们只是没有一个接一个地显示出来,以避免淹没控制台(例如,当您每秒钟都要记录一些内容时,这会成为一个问题)并掩盖其他消息
您可以在控制台设置中关闭“组相似”
如果相同的值再次出现,控制台将用如下数字指示。
在您的例子中,“a”按顺序打印2次,因此它在右侧显示2。
这里看起来不错。您是在哪里遇到问题的?这是控制台窗口中的一个设置。它被称为“组相似”,可以通过单击齿轮(假设为chrome)在右上角访问,因为机器人a和o重复两次