Here you can find the source of in_array(value, caseSensitive)
/*/* ww w.j a va 2s. c om*/ * @ref http://www.guyfromchennai.com/?p=28 * @author Kumar S. * Returns true if the passed value is found in the * array. Returns false if it is not. */ Array.prototype.in_array = function(value, caseSensitive) { for(var i=0; i < this.length; i++) { // use === to check for Matches. ie., identical (===), if(caseSensitive) { //performs match even the string is case sensitive if(this[i].toLowerCase() == value.toLowerCase()) { return true; } } else { if(this[i] == value) { return true; } } } return false; }; /* * @author John Resig * @license MIT */ Array.prototype.remove = function(from, to) { var rest = this.slice((to || from) + 1 || this.length); this.length = from < 0 ? this.length + from : from; return this.push.apply(this, rest); };
Array.prototype.in_array = function(e){ for (var i = 0; i < this.length; i++) { if (this[i] == e) { return true; return false;
Array.prototype.in_array = function(entity) { for (var idx in this) { if (this[idx] === entity) return true; return false; };
Array.prototype.in_array = function(needle) { for (var i = 0; i < this.length; i++) if (this[i] === needle) return true; return false;
Array.prototype.in_array = function (value) { return (this.indexOf(value) !== -1); };
Array.prototype.in_array = function(value){ var len = this.length, i; for(i = 0;i < len;i+=1){ if(this[i] === value) return i; return false;
Array.prototype.isIn = function(key, value) { for(var i =0; i<this.length; i++) { if(this[i][key] == value) { return true; return false; };
Array.prototype.isInArray = function (elem) { for (i = 0, len = this.length; i < len; i++) { if (this[i] == elem) { return true; return false;