Nodejs Array Index indexOf(obj, fromIndex)

Here you can find the source of indexOf(obj, fromIndex)

Method Source Code

Array.prototype.indexOf = function (obj, fromIndex) {
    for (var i = (fromIndex || 0); i < this.length; i++) {
        if (this[i] === obj) {
            return i;
        }/*from  w w w.j a  v a2  s  . c om*/
    }
    return -1;
};

Related

  1. indexOf(obj)
    var os = require('os');
    Array.prototype.indexOf = function(obj) {
      for (var i = 0; i < this.length; i++) {
        if (this[i] == obj)
          return i;
      return -1;
    Array.prototype.has = function(obj) {
    ...
    
  2. indexOf(obj)
    Array.prototype.indexOf=function(obj){
      var result=-1;
      for (var i=0;i<this.length;i++){
        if (this[i]==obj){
          result=i;
          break;
      return result;
    ...
    
  3. indexOf(obj)
    if(!Array.indexOf){ 
      Array.prototype.indexOf = function(obj){
        for(var i=0; i<this.length; i++){
          if(this[i]==obj){
            return i;
        return -1;
    
  4. indexOf(obj)
    Array.prototype.indexOf = function(obj) {
      for (var i = 0; i < this.length; i++) {
        if (obj == this[i])
          return i;
      return -1;
    };
    
  5. 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;
    ...
    
  6. 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;
    };
    
  7. 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;
    
  8. 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;
    
  9. indexOf(object)
    Array.prototype.indexOf = function(object) {
      for (var i = 0, length = this.length; i < length; i++)
        if (this[i] == object) return i;
      return -1;
    };