繁体   English   中英

在Chrome控制台中调试javascript

[英]debugging javascript in Chrome console

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

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

在此输入图像描述

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM