2012-08-29 44 views
7

我與一些JavaScript代碼工作,我很想能夠得到在函數調用的上下文中運行交互式控制檯 - 也就是說,基本正是Python的import pdb; pdb.set_trace()完成。有沒有辦法做到這一點?如果沒有,什麼是最好的逼近了嗎?JavaScript的交互式調試(Python的pdb.set_trace相當於())

我目前使用的Chrome瀏覽器的控制檯來惹周圍的事物,而且我基本上喜歡被投進一個函數調用中,使用Chrome的控制檯來閒逛的局部變量和這樣的。

回答

4

設置斷點,以及Chrome的督察將允許你檢查你的應用程序的狀態。

  • 單擊行號。藍色標記將出現。當你擊中該行時,執行會暫停。 Breakpoint set

  • 在您的代碼中寫入debugger聲明。當你到了聲明的檢查將暫停。

    function something() { 
        // do stuff 
        debugger; 
    } 
    
+0

不錯,'debugger'是去我的方式。謝謝! – Claudiu

0

您可以在Firefox中鉻開發工具斷點以及螢火蟲和開發工具,IE 8及以上..