Bonjour,
Toutes les documentations présentent les closures sous cette forme:
(exemple trouvé dans https://www.w3schools.com/js/js_function_closures.asp)
Me demandant à quoi servait la première paire de parenthèses j'ai essayé de la supprimer et ça fonctionne pareil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var add=(function(){ var counter=0; return function() {return counter++;} })();
Ces paranthèses sont-elles vraiment nécessaire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var add=function(){ var counter=0; return function() {return counter++;} }();
Merci d'avance pour vos réponses!
Partager