In JavaScript ist eine anonyme Methode eine anonyme Funktion, die sich auf eine Funktion ohne Funktionsnamen bezieht und nur das Funktionsschlüsselwort, Parameter und den Funktionskörper enthält. Das Syntaxformat ist „Funktion ([args]) {Funktionskörper}“. . Eine anonyme Funktion ist ein Ausdruck, also ein Funktionsausdruck, keine Anweisung einer Funktionsstruktur.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Eine Methode ist eine JavaScript-Funktion, die über ein Objekt aufgerufen wird. Mit anderen Worten: Methoden sind auch Funktionen, nur spezielle Funktionen. Anonyme Methoden oder anonyme Funktionen in JavaScript sind Funktionen ohne Funktionsnamen.
Anonyme Methode (anonyme Funktion)
Anonyme Funktion, das heißt, die Funktion hat keinen Funktionsnamen und enthält nur das Funktionsschlüsselwort, Parameter und den Funktionskörper. Die spezifische Verwendung ist wie folgt:
function ([args]) { statements }
Beispiel 1
Der folgende Code definiert eine anonyme Funktion.
function (a, b) { //匿名函数 return a + b; }
Im obigen Code sind Funktionsliterale grundsätzlich dasselbe wie die Verwendung von Funktionsanweisungen zum Definieren von Funktionsstrukturen, und ihre Strukturen sind festgelegt. Das Funktionsliteral gibt jedoch keinen Funktionsnamen an, sondern verwendet direkt das Schlüsselwort function, um die Struktur der Funktion darzustellen. Diese Art von Funktion wird auch als anonyme Funktion bezeichnet.
Beispiel 2
Eine anonyme Funktion ist ein Ausdruck, also ein Funktionsausdruck, keine Aussage über die Funktionsstruktur. Als nächstes weisen Sie der Variablen f die anonyme Funktion als Wert zu.
//把函数作为一个值直接赋值给变量 f var f = function (a, b) { return a + b; };
Wenn die Funktionsstruktur einer Variablen als Wert zugewiesen wird, kann die Variable als Funktion aufgerufen werden und die Variable zeigt auf die anonyme Funktion.
console.log(f(1,2)); //返回值3
Beispiel 3
Anonyme Funktionen dienen als Werte und können an komplexeren Ausdrucksoperationen teilnehmen. Für das obige Beispiel können Sie den folgenden Code verwenden, um die integrierte Operation aus Funktionsdefinition und -aufruf abzuschließen.
console.log( //把函数作为一个操作数进行调用 (function (a,b) { return a + b; })(1, 2)); //返回数值3
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWas ist die anonyme Methode in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!