Fixed a bug with $.map() and undefined values.
authorJohn Resig <jeresig@gmail.com>
Tue, 4 Jul 2006 04:37:09 +0000 (04:37 +0000)
committerJohn Resig <jeresig@gmail.com>
Tue, 4 Jul 2006 04:37:09 +0000 (04:37 +0000)
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 );
                }