高級之路篇八:你真的瞭解console嗎!

作爲調試信息打印語句console.log()每個前端都比較清楚吧。。。 

對,不就是打印數據到控制檯嗎,沒錯!可是油田我遇到了一個變態的面試問題,一下被震住了,問console.log(2/3); 打印結果是多少?不就是一個無限循環的除不盡的數嗎,我想了想不會這麼簡單吧,頓時就有點殺馬特了。先吐槽下這個面試官,真作。。。

想知道結果自行輸出看下結果。具體原因自行百度。 今天要說的是console系列的其他語句:

基本信息打印:

console.log()

console.warn();

console.error();

以表格形式打印,適合list數組結構:

console.table();

打印某個函數或者代碼段執行時間:

console.time(name)  ---- >  console.timeEnd(name);

信息分組打印:

console.group()   ---- >  console.groupEnd(name);

打印某個對象的具體屬性和方法:

console.dir();

顯示某個節點的內容:

console.dirxml();

打印某個函數的調用軌跡:

console.trace();

分析程序各個部分的運行時間,找出瓶頸所在:

console.profile()  ----->   console.profileEnd()

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章