Ticket #2111: each.patch
File each.patch, 1.1 KB (added by , 14 years ago) |
---|
-
C:/Documents
710 710 if ( args ) { 711 711 if ( object.length == undefined ) 712 712 for ( var name in object ) 713 callback.apply( object[ name ], args ); 713 if ( callback.apply( object[ name ], args ) === false ) 714 break; 714 715 else 715 716 for ( var i = 0, length = object.length; i < length; i++ ) 716 717 if ( callback.apply( object[ i ], args ) === false ) … … 720 721 } else { 721 722 if ( object.length == undefined ) 722 723 for ( var name in object ) 723 callback.call( object[ name ], name, object[ name ] ); 724 if ( callback.call( object[ name ], name, object[ name ] ) === false ) 725 break; 724 726 else 725 727 for ( var i = 0, length = object.length, value = object[0]; 726 728 i < length && callback.call( value, i, value ) !== false; value = object[++i] ){}