javascript交互式调试(相当于python的pdb.set_trace())

javascript交互式调试(相当于python的pdb.set_trace()),javascript,debugging,interactive,Javascript,Debugging,Interactive,我正在使用一些javascript代码,我希望能够在函数调用的上下文中运行一个交互式控制台——这基本上就是python的import pdb;pdb.set_trace()完成。有没有办法做到这一点?如果不是,最好的近似值是什么 我目前正在使用Chrome的控制台来处理一些事情,我基本上希望被放到函数调用的中间,然后使用Chrome的控制台来处理局部变量等等。设置一个断点,Chrome的检查器将允许您检查应用程序的状态 单击行号。将出现一个蓝色标记。当你到达那条线时,执行将暂停。 在代码中编

我正在使用一些javascript代码,我希望能够在函数调用的上下文中运行一个交互式控制台——这基本上就是python的
import pdb;pdb.set_trace()
完成。有没有办法做到这一点?如果不是,最好的近似值是什么


我目前正在使用Chrome的控制台来处理一些事情,我基本上希望被放到函数调用的中间,然后使用Chrome的控制台来处理局部变量等等。

设置一个断点,Chrome的检查器将允许您检查应用程序的状态

  • 单击行号。将出现一个蓝色标记。当你到达那条线时,执行将暂停。

  • 在代码中编写
    调试器
    语句。当你点击语句时,检查员将暂停

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

您可以在chrome开发者工具中设置断点,在firefox中设置firebug,在ie 8及更高版本中设置开发者工具