jQuery.each()

jQuery.each()

This was started almost a year ago. jQuery.each() improvement.

Inside it, instead of :

for ( name in object ) {
if ( callback.apply( object[ name ], args ) === false ) {
break;
}
}
One would expect to see :


for ( name in object ) {
    if ( ! Object.prototype.hasOwnProperty.call( object, name )) continue ;
if ( callback.apply( object[ name ], args ) === false ) {
break;
}
}

Now this is somewhat controversial, beacuse we all know this will slow down this function. But it is perphaps inevitable, since it is "the right thing to do" ...

Can we plese have yes or no, with a reasoning behind? 

Thank's:

--DBJ