不只是 console.log

最近在撰寫 tryit 的時候,突然好奇為什麼 promise 可以在 console 中顯示關於例外的(紅紅的)錯誤訊息(明明就已經處理了),於是尋找了相關的方法,發現除了 console.log ,還有其他的函數可以使用!(發現得太慢了吧)



promise 雖然把 exception 轉為 reject, 但是還是留下了類似原始的 console 訊息
promise 雖然把 exception 轉為 reject, 但是還是留下了類似的 console 訊息


除了常常使用的 console.log 之外,其實還有其他的函數,適當的使用這些函數可以幫助我們產生更有用的訊息。

以訊息的類型可以分成以下三種

  • console.error
    • 顯示錯誤訊息,chrome會在前面加上一個紅色X
  • console.warn
    • 顯示錯誤訊息,chrome會在前面加上一個黃色!
  • console.log
    • 顯示訊息,常常被使用
如此一來我們就可以成功產生假的例外訊息了



看起來是不是很像真的有例外啊~

最後提供相關的函數效果圖~




留言

這個網誌中的熱門文章