Fixed a bug with $.map() and undefined values.
[jquery.git] / jquery / jquery.js
index 419b6e1..2874e52 100644 (file)
@@ -751,7 +751,7 @@ jQuery.map = function(a,f) {
        var r = [];
        for ( var i = 0; i < a.length; i++ ) {
                var t = f(a[i],i);
-               if ( t !== null ) {
+               if ( t !== null && t != undefined ) {
                        if ( t.constructor != Array ) t = [t];
                        r = jQuery.merge( t, r );
                }