8

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

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

4

2 回答 2

6

设置断点,Chrome 的 Inspector 将允许您检查应用程序的状态。

  • 单击行号。将出现一个蓝色标记。当您点击该行时,执行将暂停。 断点设置

  • 在你的代码中写一个debugger语句。当您点击该语句时,Inspector 将暂停。

    function something() {
        // do stuff
        debugger;
    }
    
于 2012-08-29T18:41:58.663 回答
0

您可以在chrome开发者工具中设置断点,也可以在firefox中的firebug和ie 8及以上的开发者工具中设置断点。

于 2012-08-29T18:42:27.987 回答