簡體   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