0
は、私はとしての機能を持って考えてみましょう最初の方法はお勧めできません。"this"の値はになります2つの異なるコンテキスト? var obj = new test1();
ステートメントは新しいオブジェクトを作成し、値"this"
をプロトタイプとして設定しますか?は、JavaScriptの関数を呼び出すと、さまざまな方法で
は、私はとしての機能を持って考えてみましょう最初の方法はお勧めできません。"this"の値はになります2つの異なるコンテキスト? var obj = new test1();
ステートメントは新しいオブジェクトを作成し、値"this"
をプロトタイプとして設定しますか?は、JavaScriptの関数を呼び出すと、さまざまな方法で
"this"の値は同じではありません。両方の呼び出しの場合、returnFun.call(obj); "this"の値は "obj" – user2630764
ちょっと更新しました –
@RoryMcCrossan:最初の例で言うと、「this」は関数が定義された外部スコープになります。それを関数A(){returnFun();に入れてください。 } "this"はA()の "this"と同じでしょうか? – user1400915