javascript - 在 Chrome 控制台中调试 javascript

标签 javascript google-chrome

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

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

enter image description here

最佳答案

没什么大不了的。只是 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/

相关文章:

javascript - 在 chrome 中为 console.table() 添加样式

javascript - React Native 第二次访问屏幕时 null is not a object (evaluating '_this2.state.data') 错误

javascript - 哪个更好 : Jquery. animate() 或 css transitions with setTimeOut

javascript - 如何在一页morris js上使用一张图超过1次

html - 带有边框的绝对 div 内 iframe 下方的 Chrome 间隙

javascript - 如何在 Chrome 的 PDF 查看器中显示带有名称的 javascript 文件对象?

javascript - 将数字分成 3 位数字,其余的分为 2 位数字

javascript - ElasticSearch.js 搜索查询返回 0 个匹配项,但生成的 URL 包含正确的匹配项

css - Safari 和 Chrome 之间的字体大小和边距差异

firefox - 如何在当前浏览器中截取开发工具的屏幕截图?