rem: if ( f.constructor == String ) f = new Function("a","return " + f); 
add: if ( fn.constructor == String ) fn = new Function("a","return " + fn); 
context: 	map: function(a,f) {		// If a string is passed in for the function, make a function		// for it (a handy shortcut)		if ( f.constructor == String )			f = new Function("a","return " + f);				var r = [];				// Go through the array, translating each of the items to their		// new value (or values).		for ( var i = 0; i < a.length; i++ ) {			var t = f(a[i],i);			if ( t !== null && t != undefined ) {				if ( t.constructor != Array ) t = [t];				r = jQuery.merge( r, t );			}		}		return r;	},
meta: 2798	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2798/ccf9d4406296fed48aae0989f2303287f133ed9e/jquery.js/buggy/src/jquery/jquery.js