chromeのdevtoolsを使用して、非ローカルのjavascriptファイルをデバッグ/変更しています(編集できません)。
コードはかなり複雑で、関数内で関数を定義し、全体でこれらのポインターを使用します。
重要なのは、プロセスのどこにいるかは正確にはわかりませんが、変更する必要のある変数にブレークポイントを設定できるということです。しかし、私はそれを変更する方法を理解することはできません。ローカルパネルで時計を追加または変更できますが、実際には変更されません(値が元に戻ったらステップした後)
では、どうすれば変数を変更できますか?なぜそんなに難しいのかわかりません。私の従来のデバッグでは、ウォッチまたはローカルの値を編集するだけで、値が変更されます。コンソールで変更しようとしましたが、変数への完全なパスがわからないと思います。常に未定義の変数を取得します。
私がやりたいのは、ブレークポイントを設定した関数の横にあるローカル変数または引数を変更することだけです。