Ecco un sistema per controllare se un elemento è in un array ed il suo sistema di utilizzo.codice:Array.prototype.isArray=1; Array.prototype.contains = function(item){ for(var i = 0; i < this.length; i++){ if(this[i] == item) return true; } return false; } Array.contains = function(item, arr){ if(!arr.isArray){ var e = new Error('The second argument must be an Array'); e.message = 'The second argument must be an Array'; throw e; } for(var i = 0; i < arr.length; i++){ if(arr[i] == item) return true; } return false; } var d = [1,2,3,4,5,6]; alert(d.contains(1)); //Return true alert(Array.contains(6, d)); //Return true alert(d.contains(10)); //Return false alert(Array.contains(5, "ss")); //throw an error

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando