Bug Tracker

Changeset 5470

Show
Ignore:
Timestamp:
05/06/08 14:54:53 (7 months ago)
Author:
aflesler
Message:

jquery core: enhancements to jquery.map, closes #2803

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/src/core.js

    r5463 r5470  
    11951195            var value = callback( elems[ i ], i ); 
    11961196 
    1197             if ( value !== null && value != undefined ) { 
    1198                 if ( value.constructor != Array ) 
    1199                     value = [ value ]; 
    1200  
    1201                 ret = ret.concat( value ); 
    1202             } 
    1203         } 
    1204  
    1205         return ret; 
     1197            if ( value != null ) 
     1198                ret[ ret.length ] = value; 
     1199        } 
     1200 
     1201        return ret.concat.apply( [], ret ); 
    12061202    } 
    12071203});