Heim  >  Artikel  >  Web-Frontend  >  Einführung in Funktionsausdrücke zur sofortigen Ausführung in JavaScript_Javascript-Kenntnissen

Einführung in Funktionsausdrücke zur sofortigen Ausführung in JavaScript_Javascript-Kenntnissen

WBOY
WBOYOriginal
2016-05-16 16:09:111600Durchsuche

Wir sind es gewohnt, diese anonyme Funktion
zu sehen

Code kopieren Der Code lautet wie folgt:

(function(){
console.log("test");
})();

Was ich zuvor aufgerufen habe, ist eine selbstausführende anonyme Funktion

Ich habe herausgefunden, dass es einen anderen Namen gibt: „Sofort aufgerufener Funktionsausdruck“ (IIFE, „Sofort aufgerufener Funktionsausdruck“)

Funktionsausdruck sofort aufrufen

Im Vergleich zu selbstausführenden anonymen Funktionen ist die Bedeutung des sofortigen Aufrufs von Funktionsausdrücken klarer.

Selbstausführende Funktionen umfassen die folgenden Beispiele:

Code kopieren Der Code lautet wie folgt:

Funktion foo() { foo(); }

und
Code kopieren Der Code lautet wie folgt:

var foo = function() { arguments.callee(); };

Noch wichtiger: Etwas wie das Folgende könnte eine selbstausführende anonyme Funktion sein
Code kopieren Der Code lautet wie folgt:

var foo = function() { foo(); };
Stellungnahme:
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