each: function( obj,callback,args ) {
var value,i = 0,length = obj.length,isArray = isArraylike( obj );
if ( args ) {
( isArray ) {
for ( ; i < length; i++ ) {
value = callback.apply( obj[ i ],args );
if ( value === false ) {
break;
}
}
} else {
for ( i in obj ) {
value =;
}
}
}
// A special,fast,case for the most common use of each
} {
callback.call( obj[ i ],i,obj[ i ] );
;
}
}
}
}
return obj;
},