クロムデバッグプロセスの概要


Chromeにデバッグ


デバッグは、スクリプト内のエラーを検出して除去することを意味します.
モダンブラウザとホスト環境の大部分は、開発者ツール内にUI形式でデバッグツールを備えています.

[ソース](Source)パネル


  • ファイルナビゲーション領域:ページを整理するためのすべてのリソースをツリー形式で表示する
  • コードエディタ領域:ソースコード編集
  • JavaScriptデバッグエリア:デバッグツール提供
  • ブレークポイント



    ブレークポイントを使用して、停止を実行するときに変数にどの値が含まれているかを知ることができます.
    コマンドは運転停止時に実行できます

    デバッガコマンド

    function hello(name) {
      let phrase = `Hello, ${name}!`;
    
      debugger;  // <-- 여기서 실행이 멈춥니다.
    
      say(phrase);
    }
    デバッガコマンドでは、ブレークポイントを設定する効果が表示されます.(編集から離れずにブレークポイントを設定)

    ブレークポイント


  • Watch-式を計算して結果を表示
  • +버튼(add expression)をクリックし、必要な式を入力してenter割り込み点の値を表示
  • 入力された式を実行中に再評価する
  • コールスタック-ブレークポイントへのブートコードの実行経路を逆順表示
  • Scope-現在定義されているすべての変数を出力
  • Local:関数の領域変数
  • thisの情報も個別に出力
  • グローバル:グローバル変数
  • トレース実行


     トレース実行に必要なアイコンは、コアJavaScriptページを参照してください.