Heim > Web-Frontend > Front-End-Fragen und Antworten > Was ist die anonyme Methode in Javascript?

Was ist die anonyme Methode in Javascript?

青灯夜游
Freigeben: 2023-01-07 11:44:15
Original
2278 Leute haben es durchsucht

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.

Was ist die anonyme Methode in Javascript?

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
}
Nach dem Login kopieren

Beispiel 1

Der folgende Code definiert eine anonyme Funktion.

function (a, b) {  //匿名函数
    return a + b;
}
Nach dem Login kopieren

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;
};
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

【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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage