Google Chromeのブレークポイントで停止して変数にカーソルを合わせると、その変数の値を示すポップアップが表示されていました。何らかの理由で、それは単に起こってしまった。誰もがこの行動を止めたと思い、どのように私がそれを復元できるかもしれないと思いますか?Google Chrome Javascriptデバッグの問題
0
A
答えて
0
これは時々間違った範囲にあることによって引き起こされるChromeの断続的な問題のようですが、必ずしもそうではありません...時にはChromeはちょうど頑固で、明白な理由でツールチップ変数の評価を表示しません。デベロッパーツールを閉じて開き、Chromeを閉じて開いてみることをおすすめします。それが働くかもしれない。それが失敗する場合は、Firefoxを使用してください。 ;-)
私はちょうど明白な理由で再び働き始めました。
0
変数がツールヒントに表示されない場合がありますが、デバッガを閉じる/開くと修正されることがあります。
別の理由がある可能性があります。 1つのスコープにありますが、別のスコープから変数にアクセスしようとしています。
arr.forEach(function(e){ // breakpoint is here
e.doSeomthing(); // but `e` in inner scope is not defined
});
範囲外のプロパティにアクセスする場合も同じです。後者の場合、コールスタックをオンにして、適切なコール深度とスコープに移動することができます。