Changeset 5314
- Timestamp:
- 04/24/08 21:23:36 (7 months ago)
- Location:
- trunk/jquery
- Files:
-
- 2 modified
-
src/core.js (modified) (1 diff)
-
test/unit/core.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jquery/src/core.js
r5274 r5314 1124 1124 var ret = []; 1125 1125 1126 // Need to use typeof to fight Safari childNodes crashes 1127 if ( array.constructor != Array ) 1128 for ( var i = 0, length = array.length; i < length; i++ ) 1129 ret.push( array[ i ] ); 1130 else 1131 ret = array.slice( 0 ); 1126 if( array != undefined ) 1127 //strings and functions also have 'length' 1128 if( array.length != undefined && !array.split && !array.call ) 1129 for( var i = array.length; i; ) 1130 ret[--i] = array[i]; 1131 else 1132 ret[0] = array; 1132 1133 1133 1134 return ret; -
trunk/jquery/test/unit/core.js
r5284 r5314 1563 1563 }); 1564 1564 1565 test(" makeArray(#2619)", function(){1565 test("$.makeArray", function(){ 1566 1566 expect(11); 1567 1567
