Je lisais des articles sur les fermetures et je l'ai vu partout, mais il n'y a pas d'explication claire sur le fonctionnement - à chaque fois, on m'a simplement dit de l'utiliser ...: // Create a new anonymous function, to use as a wrapper (function(){ // The variable that would, …
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 …
Est-il possible d'avoir une fonction PHP à la fois récursive et anonyme? C'est ma tentative pour le faire fonctionner, mais il ne transmet pas le nom de la fonction. $factorial = function( $n ) use ( $factorial ) { if( $n <= 1 ) return 1; return $factorial( $n - …
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? …
J'ai récemment comparé la version actuelle de json2.js avec la version que j'avais dans mon projet et j'ai remarqué une différence dans la façon dont l'expression de fonction était créée et auto-exécutée. Le code utilisé pour mettre une fonction anonyme entre parenthèses puis l'exécuter, (function () { // code here …
J'ai un objet qui contient des méthodes. Ces méthodes sont placées dans l'objet à l'intérieur d'une fonction anonyme. Cela ressemble à ceci: var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) { window.scrollBy(x, y); }; t.scrollTo = function(x, y) { window.scrollTo(x, y); }; }); (il y a beaucoup …
Une partie de la réponse JSON d'un site Web avait ceci (... ajouté pour le contexte): {..., now:function(){return(new Date).getTime()}, ...} L'ajout de fonctions anonymes à JSON est-il valide? Je m'attendrais à chaque fois que vous accédez à «time» pour renvoyer une valeur différente.
Nous avons deux méthodes différentes pour faire une expression de fonction en JavaScript: Expression de fonction nommée (NFE) : var boo = function boo () { alert(1); }; Expression de fonction anonyme : var boo = function () { alert(1); }; Et les deux peuvent être appelés avec boo();. Je …
J'étais très excité de lire sur les fonctions anonymes en php, qui vous permettent de déclarer une variable qui fonctionne plus facilement que vous ne pourriez le faire avec create_function . Maintenant, je me demande si j'ai une fonction à laquelle une variable est passée, comment puis-je la vérifier pour …
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. ');
Le manuel PHP indique Il n'est pas possible d'utiliser $thisune fonction anonyme avant PHP 5.4.0 sur la page des fonctions anonymes . Mais j'ai trouvé que je peux le faire fonctionner en attribuant $thisà une variable et en passant la variable à une useinstruction à la définition de la fonction. …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.