我插入了很多 console.log(); javascript 程序中的语句(由其他人编写),然后在 Chrome 控制台中查看结果。您将从这篇文章中的图片中看到,其中三行中有数字(32、8 和 8)。这些数字不可点击。控制台只显示了一些 console.log 语句,所以我猜这些数字在某种程度上指的是其他未显示的语句。这是我第一次看到这种情况发生,尽管我以前做过同样的事情(插入了很多 console.log 语句)。
1) 它没有显示所有控制台日志语句这一事实是否意味着重要的事情? 2) 有什么方法可以理解这些数字的含义以及显示它们的原因吗?
最佳答案
没什么大不了的。只是 Google Chrome 的控制台足够智能,可以将相同的行分组并更新指示重复次数的计数器,而不是在新行中打印每个相同的日志。
例如,如果您有 following循环:
for (var i = 0; i < 100; i++) {
console.log("a");
}
Chrome 的控制台将显示一行 (100) a
,而其他的,例如 Internet Explorer 的开发者工具,将打印 a
一百次。
关于javascript - 在 Chrome 控制台中调试 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12557347/