在Chrome控制台中调试javascript

Bra*_*cil 4 javascript google-chrome

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

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

在此输入图像描述

Joã*_*lva 9

没什么重要的.只是谷歌Chrome的控制台足够聪明,可以将相同的行分组并更新计数器,指示有多少重复,而不是在新行中打印每个相同的日志.

例如,如果您有以下循环:

for (var i = 0; i < 100; i++) {
    console.log("a");
}?
Run Code Online (Sandbox Code Playgroud)

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