在循环内部定义函数是否会影响性能?循环内的变量函数定义?
像
var doSomething = function(element){
$(element).whatever();
};
return this.each(function(){
doSomething(this);
})
VS
return this.each(function(){
var element = this,
doSomething = function(){
element.whatever();
};
doSomething();
...
})
在第二版功能被定义如下324532453245周时间,这取决于有多少元素被迭代,对不对?
没错。我会使用第一个版本。 – bfavaretto 2012-03-29 16:26:16