Как к заднице удара передают объем через “setInterval”

Я в настоящее время задаюсь вопросом, существует ли лучшее решение, чем передача этого объема к функции лямбды через параметр 'e' и затем передачу его к 'funkyFunction', использующему вызов () - метод

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

(Незначительный вопрос в стороне: я читал что-то об утечках памяти в JavaScript. Как функция лямбды влияет на мою память? Лучше определить его сначала как var i = function(e)... и затем передавая его в качестве параметра setInterval?)

6
задан PenthousePauper 15 August 2010 в 18:10
поделиться

1 ответ

Что плохого в том, чтобы просто полагаться на переменную, определенную во внешней области видимости?

(function() { 

    var x = {};
    setInterval(function() {
       funkyFunction.call(x)
    }, speed);

})();
5
ответ дан 8 December 2019 в 05:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: