不要完全相信Chrome控制台列印的資訊

2022-03-10 06:47:57 字數 433 閱讀 3022

以下兩張圖,第一張是chrome控制台network裡請求返回的資訊,圖二是在**裡在請求返回的處理第一行**用console.log列印的資訊。

圖一

圖二

那麼問題來了,為何通過console.log列印出的資料和network介面返回的資料不一致,多了很多了。

研究了半天,發現在請求返回後的處理函式裡,console.log後把請求返回物件修改了。因此作了個假定,此處console.log列印資料可能是非同步列印的,列印的物件變化了。

更準確的列印方式是console.log後跟乙個debugger,斷點後來看資料。

chrome控制台小技巧

對於大多數開發人員來說,chrome控制台最常用的命令就是 console.log 了,然後還有一些其他類似的命令,如 console.info 提示資訊 console.error 錯誤資訊 console.warn 警示資訊 然而,這些命令可能很多人都知道,然而,console.log 支援的多...

Chrome 控制台console的用法

google瀏覽器除錯時可能會用到 1 console.log用於輸出普通資訊 2 console.info用於輸出提示性資訊 3 console.error用於輸出錯誤資訊 4 console.warn用於輸出警示資訊 7 console.assert對輸入的表示式進行斷言,只有表示式為false...

判斷控制台是否開啟 chrome

從自己的medium同步過來 最近在網上瞎逛看到stack overflow上的這個老話題find out whether chrome console is open 很有意思,就決定實踐學習一下。判斷控制台是否開啟這種需求雖然沒遇見過,但感覺還是有可能會遇到的,特別是做一些簡單的安全限制,稍微的...