Является ли определение функций внутри цикла влияющим на производительность?Определения переменных функций внутри цикла?
Как
var doSomething = function(element){
$(element).whatever();
};
return this.each(function(){
doSomething(this);
})
против
return this.each(function(){
var element = this,
doSomething = function(){
element.whatever();
};
doSomething();
...
})
В 2-й версии функция получает определенный как 324532453245 раз, в зависимости от того, сколько элементов итерируемая, верно?
Право. Я бы использовал первую версию. – bfavaretto