Questions et réponses pour le closures :

Une fermeture est une fonction de première classe qui fait référence à (se referme) des variables de la portée dans laquelle elle a été définie. Si la fermeture existe toujours après la fin de sa portée de définition, les variables sur lesquelles elle se ferme continueront d'exister également.

11
votes
Je reçois les principes de base des fermetures et des expressions de Lambda, mais j'essaie d'envelopper mon esprit autour de ce qui se passe dans les coulisses et quand il est / n'est pas p ...

10
votes
Ne pas les avoir utilisées tout cela beaucoup, je ne suis pas tout à fait sûr de toutes les manières Les définitions Lambda peuvent être utilisées (a ...

9
votes
(function () { var x = 1; return { f: function (x) { alert(x); } }; }()).f(2); Suppose I don't want to rename either variable. There is no way to, from wit ...

9
votes
a trouvé le snippet suivant sur le fermeture page sur ...