Als «anonymous-function» getaggte Fragen

Anonyme Funktionen verwenden einen Codeblock als Wert und definieren ihn als Inline-Funktion ohne Namen.


10
Erläutern Sie die gekapselte anonyme Funktionssyntax
Zusammenfassung Können Sie die Gründe für die Syntax für gekapselte anonyme Funktionen in JavaScript erläutern? Warum funktioniert das: (function(){})();aber das nicht : function(){}();? Was ich weiß In JavaScript erstellt man eine benannte Funktion wie folgt: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Sie können auch eine anonyme Funktion erstellen und …


19
Javascript: rekursive anonyme Funktion?
Angenommen, ich habe eine grundlegende rekursive Funktion: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Wie könnte ich das tun, wenn ich eine anonyme Funktion wie ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? } …









3
Abkürzung für anonyme Funktion
Es gibt etwas, das ich über anonyme Funktionen mit der Kurznotation # (..) nicht verstehe. Folgendes funktioniert: REPL> ((fn [s] s) "Eh") "Eh" Das geht aber nicht: REPL> (#(%) "Eh") Das funktioniert: REPL> (#(str %) "Eh") "Eh" Was ich nicht verstehe ist, warum (# (%) "Eh") nicht funktioniert und ich …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.