JavaScriptは、いくつかの詳細を覚えておく必要があります

呼び出し元と呼び出し先の違いの引数:

呼び出し先:呼び出し元の関数の現在のオブジェクトの引数、関数B

すなわち:Aは、arguments.calleeのは、Bを呼び出し、

呼び出し元:関数B関数を呼び出す(Bは、関数呼び出しの発信者であり、Aが関数Bを呼び出す関数を表示)

すなわち:AはB.callerは、Bを呼び出し、

例:

1つの 関数A(){
 2      B();
3  }
 4  
5  関数B(){
 6      にconsole.log(B.caller)。
7  }
 8  
9 A();

結果:

関数A(){ 
    B(); 
}

おすすめ

転載: www.cnblogs.com/xyJen/p/11028845.html