Nodejs Array Index indexOf(item,from)

Here you can find the source of indexOf(item,from)

Method Source Code

// Add indexOf function if browser does not support it
if(!Array.indexOf) {
Array.prototype.indexOf = function(item,from)
{
   if(!from)/*w w  w .  ja  v a  2 s  .com*/
      from = 0;
   for(var i=from; i<this.length; i++) {
      if(this[i] === item)
         return i;
   }
   return -1;
};}

Related

  1. indexOf(elt /*, from*/)
    Array.prototype.indexOf = function(elt )
        var len = this.length;
        var from = Number(arguments[1]) || 0;
        from = (from < 0)
             ? Math.ceil(from)
             : Math.floor(from);
        if (from < 0)
          from += len;
    ...
    
  2. indexOf(elt /*, from*/)
    Array.prototype.indexOf = Array.prototype.indexOf || function(elt ) {
        var len = this.length >>> 0;
        var from = Number(arguments[1]) || 0;
        from = (from < 0)
            ? Math.ceil(from)
            : Math.floor(from);
        if (from < 0) {
            from += len;
        for (; from < len; from++) {
            if (from in this &&
                this[from] === elt) {
                return from;
        return -1;
    };
    
  3. indexOf(given, strict)
    Array.prototype.indexOf = function(given, strict) {
      var result = null;
      this.each(function(elem, idx) {
        if (strict) {
          if (elem === given) {
            result = idx;
            return false;
        else {
          if (elem == given) {
            result = idx;
            return false;
      })
      return result;
    
  4. indexOf(item)
    Array.prototype.indexOf = function(item){
      for (var i = 0; i < this.length; i++) {
        if(this[i] === item) return i;
      };
      return -1;
    };
    
  5. indexOf(item)
    Array.prototype.indexOf = function(item){
      var index = -1;
      for (var i=0; i<this.length; i++){
        if (this[i] === item){
          index = i;
          break;
      return index;
    ...
    
  6. indexOf(needle)
    Array.prototype.indexOf = Array.indexOf || function(needle) {
      for(var i = 0; i < this.length; i++) {
        if(this[i] == needle) {
          return i;
      return -1;
    };
    
  7. indexOf(o)
    Array.prototype.indexOf = function(o){
      for(var i = 0, len = this.length; i < len; i++){
        if(this[i] === o){
          return i;
    };
    
  8. indexOf(obj)
    Array.prototype.indexOf = function(obj) {
      for (var i = 0; i < this.length; i++) {
        if (this[i] == obj)
          return i;
      return -1;
    };
    
  9. indexOf(obj)
    Array.prototype.indexOf = function (obj) {
        for (var i = 0; i < this.length; i++) {
            if (this[i] == obj) {
                return i;
        return -1;
    };