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