this one への質問をフォローアップし、 html から javascript オブジェクト メソッドを呼び出します。これを Firebug でデバッグしています。
function Fred() {
this.a = 1;
function foo() {
if (a == 1) {
a++;
}
var e = 0;
}
this.bar = function () {
var a = 3;
foo();
};
}
HTML ファイルから、 の新しいインスタンスを作成し、Fred
を呼び出しbar()
ます。Firebug では、 への呼び出しで、私のインスタンスがbar()
Watch ビューに表示されます。がを呼び出すと、 のインスタンスに変更されます。私は同じままであることを期待していたでしょう。this
Fred
bar()
foo()
this
Window
this
たぶん、閉鎖に関するより多くの是正トレーニング。