Heim > Artikel > Web-Frontend > Detaillierte Erklärung des js-Rückrufs
Dieser Artikel führt Sie hauptsächlich in die detaillierte Erklärung von js-Rückrufen ein, als ich gerade auf einen Rückruf gestoßen bin, und ich habe mich fast davor gerettet, also habe ich wieder viele Ideen.
Beginnen wir mit einem einfachen Code:
<script> var rows = [{name:"123"},{name:"456"}]; var each = function(fun){ for(var i = 0;i < rows.length;i++){ fun(rows[i]); } } var fun = function(param){ alert(param.name); } each(fun); </script>
Ich habe ein Array von Zeilen mit zwei Objekten darin erstellt,
und schreibe dann I Ich habe eine Each-Methode und eine Fun-Methode geschrieben. Dann habe ich jede verwendet, um die Fun-Methode aufzurufen, und das Ergebnis jeder Methode als Parameter für Fun verwendet.
Es ist so einfach und schön, aber was wir sehen, ist vielleicht nicht so offensichtlich und ändern es dann:
<script> var rows = [{name:"123"},{name:"456"}]; var each = (function(fun){ for(var i = 0;i < rows.length;i++){ fun(rows[i]); } }) var fun = function(param){ alert(param.name); } //eachfun; </script>
Eigentlich hängt die Art, die gut aussieht, vom Einzelnen ab, denke ich Das erste ist: Da es beides gibt (spaßig), ist es leicht zu unterscheiden. Ich werde hier ein einfaches, nicht sehr detailliertes Verständnis vermitteln und dann einen Link anhängen, um es detaillierter zu erklären:
Verwandte Empfehlungen:
Einführung in mehrere PHP-Rückruffunktionen
Umfassende Beherrschung der js-Rückruffunktionen
Ausführliche Erklärung von Javascript-Rückruffunktionen
Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung des js-Rückrufs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!