In diesem Artikel werden hauptsächlich Beispiele für js-Sofortausführungsfunktionen vorgestellt, in der Hoffnung, allen zu helfen.
for(var i=0;i<5;i++){ (function(i){ setTimeout(function(){ console.log(i); },0); })(i); } //0 1 2 3 4
Die Funktion zur sofortigen Ausführung führt den darin enthaltenen Code sofort aus. Auch wenn er asynchronen Ausführungscode enthält, wird er sofort ausgeführt
for(var i=0;i<5;i++){ setTimeout(function(){ console.log(i); },0); } //5 5 5 5 5
Verwandte Empfehlungen:
Beispiel Ausführliche Erläuterung der Funktionen zur sofortigen Ausführung in JavaScript
Sofortige Ausführungsfunktionen in JS
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Instanz der js-Sofortausführungsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!