8

私はいくつかのJavaScriptコードを扱っています.関数呼び出しのコンテキストでインタラクティブなコンソールを実行できるようにしたいと思っています-つまり、基本的にPythonがimport pdb; pdb.set_trace()達成するものとまったく同じです。これを行う方法はありますか?そうでない場合、最善の近似値は何ですか?

私は現在、Chrome のコンソールを使用してさまざまなことをいじっています。基本的には、関数呼び出しの途中にドロップして、Chrome のコンソールを使用してローカル変数などをいじりたいと思っています。

4

2 に答える 2

6

ブレークポイントを設定すると、Chrome のインスペクターでアプリの状態を調べることができます。

  • 行番号をクリックします。青いマーカーが表示されます。その行にヒットすると、実行が一時停止します。 ブレークポイント セット

  • コードにステートメントを記述debuggerします。ステートメントをヒットすると、インスペクターが一時停止します。

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

Chrome 開発者ツール、Firefox の firebug、IE 8 以降の開発者ツールでブレークポイントを設定できます。

于 2012-08-29T18:42:27.987 に答える