Here you can find the source of indexOfObject(myArray, searchTerm, property)
Array.prototype.indexOfObject = function (myArray, searchTerm, property) { for(var i = 0, len = myArray.length; i < len; i++) { if (myArray[i][property] === searchTerm) return i; }/*w ww .java2s . c o m*/ return -1; }
Array.prototype.indexOfGreatestLessThan = function(val) { var minIndex = 0; var minDist = Number.MAX_VALUE; for (var i = 0; i < this.length; i++) { if ((this[i] <= val) && (Math.abs(this[i] - val) < minDist)) { minDist = Math.abs(this[i] - val); minIndex = i; return minIndex;
Array.prototype.indexOfKey = function(key){ for(var i in this) if(i == key) return i; return -1;
Array.prototype.indexOfLeastGreaterThan = function(val) { var minIndex = 0; var minDist = Number.MAX_VALUE; for (var i = 0; i < this.length; i++) { if ((this[i] >= val) && (Math.abs(this[i] - val) < minDist)) { minDist = Math.abs(this[i] - val); minIndex = i; return minIndex;
Array.prototype.indexOfMatchFunction = function(func) { "use strict"; for (var i in this) { if (!this.hasOwnProperty(i)) continue; var element = this[i]; if (func(element)) return parseInt(i); return -1; };
Array.prototype.indexOfObject = function(key, value) if(this.length == 0 ) return -1; for( var i = 0; i < this.length; i++) if(this[i][key] == value) return i; return -1; };
Array.prototype.indexOfObject = function(obj) { for ( var i = 0, len = this.length; i < len; i++) { if (angular.equals(this[i], obj)) return i; return -1; };
Array.prototype.indexOfObject = function(prop, val) { function traverseObject(obj) { if(typeof(obj) === 'object') { for(var e in obj) { if(obj[prop] == val) { return true; } else { return traverseObject(obj[e]); return false; for(var i = 0; i < this.length; i++) { if(this[i] == val) { return i; } else if(traverseObject(this[i])) { return i; return -1; };
Array.prototype.indexOfObject = function(property, value) { for (var i = 0, len = this.length; i < len; i++) { if (this[i] !== null && this[i][property] === value) return i; return -1;
Array.prototype.indexOfObjectId = function indexOfObjectId(element) { for (var i = 0, len = this.length; i < len; i++) { if (this[i].equals(element)) { return i; return -1; };