呼び出し元と呼び出し先の違いの引数:
呼び出し先:呼び出し元の関数の現在のオブジェクトの引数、関数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(); }