Nodejs Array Index indexOf(object)

Here you can find the source of indexOf(object)

Method Source Code

/**//from  w  w  w  . j  a va  2 s. co m
 * Javascript Array indexOf function add
 */
Array.prototype.indexOf = function(object) {
   for (var i = 0, length = this.length; i < length; i++)
      if (this[i] == object) return i;
   return -1;
};

Related

  1. indexOf(obj, fromIndex)
    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;
    ...
    
  2. indexOf(obj, fromIndex)
    Array.prototype.indexOf = function (obj, fromIndex) {
        for (var i = (fromIndex || 0); i < this.length; i++) {
            if (this[i] === obj) {
                return i;
        return -1;
    };
    
  3. indexOf(obj, start)
    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;
    };
    
  4. indexOf(obj, start)
    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;
    
  5. indexOf(obj, start)
    '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;
    
  6. indexOf(s)
    Array.prototype.indexOf = function(s)
      for (var i = 0; i < this.length; ++i )
        if(this[i] == s) return i;
      return -1;
    };
    
  7. indexOf(s)
    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])  
    ...
    
  8. indexOf(searchElement /*, fromIndex */)
    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) {
    ...
    
  9. indexOf(searchElement)
    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;
    ...