特定の変数がいつ変更されたかを判断したい。このコードを使用して、アクセスできる任意のオブジェクトの任意のプロパティを監視することに成功しましたが、次のように宣言された変数に使用できますか?:
$( // line 1
function(){ // line 2
var A; // line 3
// ... lots of code that uses A as if it were a global. I wanna see what part of this code sets A ...
} // line 5999
); // line 6000
確かA
に のプロパティにはなりませんwindow
。2 行目から 5999 行目までの無名関数オブジェクトのプロパティでしょうか? したがって、関数に名前を付けて参照できるようにするwatch
と、A
var/prop で何らかの方法で使用できますか?
変数が設定される場所を把握するために利用できる他の方法は何ですか?