fn.call( obj[i], i, obj[i] );
else
for ( var i = 0, ol = obj.length, val = obj[0];
- i < ol && fn.call(val,i,val) !== false; val = obj[++i] );
+ i < ol && fn.call(val,i,val) !== false; val = obj[++i] ){}
}
return obj;
// If a string is passed in for the function, make a function
// for it (a handy shortcut)
if ( typeof fn == "string" )
- fn = eval("function(a,i){return " + fn + "}");
+ fn = eval("false||function(a,i){return " + fn + "}");
var result = [];
// If a string is passed in for the function, make a function
// for it (a handy shortcut)
if ( typeof fn == "string" )
- fn = eval("function(a){return " + fn + "}");
+ fn = eval("false||function(a){return " + fn + "}");
var result = [];