Here you can find the source of indexOf(obj, start)
// indexOf not present in i.e.8 and hence here's a function to do it. // replaced Object.defineProperty(obj, prop, descriptor) in box2dweb with obj.prop = descriptor ; Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } }/*from w w w .j a v a 2 s .c om*/ return -1; }
if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0; i<this.length; i++){ if(this[i]==obj){ return i; return -1;
Array.prototype.indexOf = function(obj) { for (var i = 0; i < this.length; i++) { if (obj == this[i]) return i; return -1; };
if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (obj, fromIndex) { if (fromIndex == null) { fromIndex = 0; } else if (fromIndex < 0) { fromIndex = Math.max(0, this.length + fromIndex); for (var i = fromIndex, j = this.length; i < j; i++) { if (this[i] === obj) return i; ...
Array.prototype.indexOf = function (obj, fromIndex) { for (var i = (fromIndex || 0); i < this.length; i++) { if (this[i] === obj) { return i; return -1; };
Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } return -1; };
'use strict'; Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; return -1;
Array.prototype.indexOf = function(object) { for (var i = 0, length = this.length; i < length; i++) if (this[i] == object) return i; return -1; };
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]) ...