1. Vorwort
Was sind Argumente, Anrufer, Angerufener? Welche Rolle spielt
in Javascript? Dieser Artikel gibt eine grundlegende Einführung dazu.
2. Argumente
Argumente: Wenn eine Funktion aufgerufen wird, wird innerhalb der Funktion automatisch ein verstecktes Objekt mit dem Namen „Argumente“ generiert. Dieses Objekt ähnelt einem Array, ist jedoch kein Array. Sie können den Operator [] verwenden, um die tatsächlichen Parameter abzurufen, die beim Aufruf der Funktion übergeben werden.
[html]
http://blog .csdn.net/oscar999/article/details/8507919
Das Argumentobjekt wird nur erstellt, wenn die Funktion aufgerufen wird, und sein Wert ist null wenn es nicht aufgerufen wird:
[javascript]
alert(new Function().arguments);//return null
arguments Das Ganze Die Syntax lautet wie folgt:
[Funktion]Argumente[n]
Parameterfunktion: Option. Der Name des gerade ausgeführten Funktionsobjekts. n: Option. Der 0-basierte Index des Parameterwerts, der an das Function-Objekt übergeben werden soll.
3. Aufrufer
Wenn eine Funktion eine andere Funktion aufruft, generiert die aufgerufene Funktion automatisch ein Aufruferattribut, das auf das Funktionsobjekt verweist, das sie aufgerufen hat. Wenn die Funktion derzeit nicht aufgerufen wird oder nicht von einer anderen Funktion aufgerufen wird, ist der Aufrufer null.
[javascript]