Questions marquées «anonymous-function»

Les fonctions anonymes utilisent un bloc de code comme valeur, le définissant comme une fonction en ligne sans nom.


10
Expliquer la syntaxe de la fonction anonyme encapsulée
Sommaire Pouvez-vous expliquer le raisonnement derrière la syntaxe des fonctions anonymes encapsulées en JavaScript? Pourquoi ça marche: (function(){})();mais ça ne marche pas function(){}();:? Ce que je sais En JavaScript, on crée une fonction nommée comme ceci: function twoPlusTwo(){ alert(2 + 2); } twoPlusTwo(); Vous pouvez également créer une fonction anonyme …


19
javascript: fonction anonyme récursive?
Disons que j'ai une fonction récursive de base: function recur(data) { data = data+1; var nothing = function() { recur(data); } nothing(); } Comment pourrais-je faire cela si j'ai une fonction anonyme telle que ... (function(data){ data = data+1; var nothing = function() { //Something here that calls the function? …






4
Comment supprimerEventListener qui est addEventListener avec une fonction anonyme?
function doSomethingWith(param) { document.body.addEventListener( 'scroll', function() { document.write(param); }, false ); // An event that I want to remove later } setTimeout( function() { document.body.removeEventListener('scroll', HANDLER ,false); // What HANDLER should I specify to remove the anonymous handler above? }, 3000 ); doSomethingWith('Test. ');



3
Abréviation de la fonction anonyme
Il y a quelque chose que je ne comprends pas à propos des fonctions anonymes utilisant la notation courte # (..) Les travaux suivants: REPL> ((fn [s] s) "Eh") "Eh" Mais cela ne: REPL> (#(%) "Eh") Cela marche: REPL> (#(str %) "Eh") "Eh" Ce que je ne comprends pas, c'est …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.