在Chrome控制台中调试javascript

时间:2012-09-24 00:02:12

标签: javascript google-chrome

我插入了很多console.log(); javascript程序中的语句(由其他人编写)并在Chrome控制台中查看结果。你会从这篇文章的图片中看到,其中三行中有数字(32,8和8)。这些数字不可点击。控制台只显示了一些console.log语句,所以我猜这些数字在某种程度上是指未显示的其他语句。这是我第一次看到这种情况发生,虽然我之前做过同样的事情(插入了很多console.log语句)。

1)它没有显示所有控制台日志语句意味着重要的事实吗? 2)是否有某种方法可以理解这些数字的含义,以及为什么要显示这些数字?

enter image description here

2 个答案:

答案 0 :(得分:9)

没什么重要的。只是谷歌Chrome的控制台非常智能,可以对相同的行进行分组并更新计数器,指示有多少重复,而不是在新行中打印每个相同的日志。

例如,如果您有following循环:

for (var i = 0; i < 100; i++) {
    console.log("a");
}​

Chrome的控制台将显示一行(100) a,而其他人(例如Internet Explorer的开发人员工具)将打印a一百次。

答案 1 :(得分:3)

这些是在同一行代码上快速连续记录同一事件的重复出现。所以你记录了32次,然后稍晚你再记录8次,然后再记录8次。

相关问题