九個Console命令,讓js除錯更簡單

發表於2016-09-06

一、顯示資訊的命令

最常用的就是console.log了。

二:佔位符

console上述的集中度支援printf的佔位符格式,支援的佔位符有:字元(%s)、整數(%d或%i)、浮點數(%f)和物件(%o)

效果:
image

三、資訊分組

效果:
image

四、檢視物件的資訊

console.dir()可以顯示一個物件所有的屬性和方法。

效果:
image

五、顯示某個節點的內容

console.dirxml()用來顯示網頁的某個節點(node)所包含的html/xml程式碼。

效果:
image

六、判斷變數是否是真

console.assert()用來判斷一個表示式或變數是否為真。如果結果為否,則在控制檯輸出一條相應資訊,並且丟擲一個異常。

1是非0值,是真;而第二個判斷是假,在控制檯顯示錯誤資訊
image

七、追蹤函式的呼叫軌跡。

console.trace()用來追蹤函式的呼叫軌跡。

控制檯輸出資訊:
image

八、計時功能

console.time()和console.timeEnd(),用來顯示程式碼的執行時間。

執行時間是38.84ms
image

九、console.profile()的效能分析

效能分析(Profiler)就是分析程式各個部分的執行時間,找出瓶頸所在,使用的方法是console.profile()。

輸出如圖:
image

相關文章