Here you can find the source of indexOf(showMe)
Array.prototype.indexOf = function(showMe){ // console.log(showMe); for(identification in this){ if(this[identification] == showMe){return identification} }/*from w w w . j av a 2s . co m*/ // console.log("There has been an issue"); return undefined } Array.prototype.max = function(){ var max = 0; for(num in this){ //console.log(num); if(this[num] > max){max = this[num]} } return max; } // Array.prototype.remove = function(ndx){ // var i = this.length; // if(ndx == undefined){throw "Index passed is undefined.";} // else if(ndx != 0 && ndx != i-1){var tempArr1 = this.slice(0,ndx);} // else if(ndx == 0){var tempArr1 = this.slice(1); return tempArr1} // else if(ndx == i-1){var tempArr1 = this.pop(); return this} // var unrefined = this.slice(ndx); // var tempArr2 = unrefined.pop(); // var ore = tempArr1.concat(tempArr2); // return ore; // }
Array.prototype.indexOf = function(s) for (var i = 0; i < this.length; ++i ) if(this[i] == s) return i; return -1; };
Array.prototype.indexOf = function(s) { if(undefined!=s.position){ for (var i = 0; i < this.length; i++) { if (s.position == this[i].position) return i; }else{ for (var i = 0; i < this.length; i++) { if (s == this[i]) ...
if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (searchElement ) { 'use strict'; if (this == null) { throw new TypeError(); var n, k, t = Object(this), len = t.length >>> 0; if (len === 0) { ...
Array.prototype.indexOf = function(searchElement) { "use strict"; if (this === void 0 || this === null) { throw new TypeError(); var t = Object(this); var len = t.length >>> 0; if (len === 0) {return -1;} var n = 0; ...
Array.prototype.indexOf = function(searchElement, fromIndex) { if (!fromIndex || !isFinite(fromIndex)) { fromIndex = 0; for (var i = fromIndex, l = this.length; i < l; ++i) { if (this.hasOwnProperty(i) && this[i] === searchElement) { return i; return -1;
'use strict'; var arr = [ 'a', 'b', 'c', 'd', '1', 1, '0' ] console.log(arr.indexOf('b')); console.log(arr.indexOf(1, 3)); console.log(arr.indexOf(13, 3)); console.log(arr.indexOf('d')); Array.prototype.indexOf = function(src, form) { ...
Array.prototype.indexOf=function(substr,start) var ta,rt,d='\0'; if(start!=null){ta=this.slice(start);rt=start;}else{ta=this;rt=0;} var str=d+ta.join(d)+d,t=str.indexOf(d+substr+d); if(t==-1)return -1;rt+=str.slice(0,t).replace(/[^\0]/g,'').length; return rt;
Array.prototype.indexOf = function(v,b){ var idx=-1; if(b===true && typeof(v)=="function"){ for (var i=0,l=this.length;i<l;i++) { if(v(this[i])){idx=i; break;} } else { for (var i=0,l=this.length;i<l;i++) { if(this[i]===v){idx=i; break;} ...
Array.prototype.indexOf = function(val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { ...