Sha256: 3f54d0c6b2ff1fec5a7f6a502b20fdd262eb62489c5780277b5209c4efc5247f

Contents?: true

Size: 699 Bytes

Versions: 62

Compression:

Stored size: 699 Bytes

Contents

/* */ 
var toIObject = require('./$.to-iobject'),
    toLength = require('./$.to-length'),
    toIndex = require('./$.to-index');
module.exports = function(IS_INCLUDES) {
  return function($this, el, fromIndex) {
    var O = toIObject($this),
        length = toLength(O.length),
        index = toIndex(fromIndex, length),
        value;
    if (IS_INCLUDES && el != el)
      while (length > index) {
        value = O[index++];
        if (value != value)
          return true;
      }
    else
      for (; length > index; index++)
        if (IS_INCLUDES || index in O) {
          if (O[index] === el)
            return IS_INCLUDES || index;
        }
    return !IS_INCLUDES && -1;
  };
};

Version data entries

62 entries across 31 versions & 1 rubygems

Version Path
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/library/modules/$.array-includes.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/modules/$.array-includes.js