Caller

Arguments.caller zeigt jeweils auf den Aufrufer der Methode, auf diese Weise können Sie feststellen, von welcher Methode eine Methode aufgerufen wurde, wie das folgende Beispiel zeigt:


function a() {

trace("a");

if (arguments.caller != b){

b();

}

}

function b() {

trace("b");
a();

}

b(); // b, a
a(); // a, b, a






Navigation
Einleitung · Objekte · Klassen · Instanzen · Lokal · Vererbung · Prototypen · Overriding · Overwrite · Protection · Argumente · Konstruktor · Methoden · __proto__ · arguments[] · callee · caller