Comment kick-ass passer portée par “setInterval”

Je suis en train de se demander s'il existe une meilleure solution que de passer ce champ d'application de la lambda-fonction via le paramètre 'e', puis en le passant à "funkyFunction' l'aide de call()-méthode

setInterval(function(e){e.funkyFunction.call(e)}, speed, this)

(Petite question à part: j'avais lu quelque chose à propos de la mémoire des fuites en javascript. Comment le lambda-fonction de nuire à ma mémoire? Est-il préférable de la définir d'abord comme var i = function(e)..., puis en le passant en paramètre à la fonction setInterval?)

OriginalL'auteur PenthousePauper | 2010-08-15