rem: check: for ( var i = 1; i < result.length; i++ ) { 
add: check: for ( var i = 1, rl = result.length; i < rl; i++ ) { 
context: 	map: function(elems, fn) {		// If a string is passed in for the function, make a function		// for it (a handy shortcut)		if ( typeof fn == "string" )			fn = new Function("a","return " + fn);		var result = [], r = [];		// Go through the array, translating each of the items to their		// new value (or values).		for ( var i = 0; i < elems.length; i++ ) {			var val = fn(elems[i],i);			if ( val !== null && val != undefined ) {				if ( val.constructor != Array ) val = [val];				result = result.concat( val );			}		}		var r = [ result[0] ];		check: for ( var i = 1; i < result.length; i++ ) {			for ( var j = 0; j < i; j++ )				if ( result[i] == r[j] )					continue check;			r.push( result[i] );		}		return r;	},
meta: 5264	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5264/65a88fae8919e5da774dcc45c9b42220f875b697/jquery.js/buggy/src/jquery/jquery.js