Advertisement
Guest User

Untitled

a guest
May 13th, 2016
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. _.contains = function(obj, item, fromIndex, guard) {
  2.     return _.indexOf(obj, item, fromIndex) >= 0;
  3.   };
  4.  
  5. _.indexOf = createIndexFinder(1, _.findIndex, _.sortedIndex);
  6.  
  7. function createIndexFinder(dir, predicateFind, sortedIndex) {
  8.     return function(array, item, idx) {
  9.       var i = 0, length = getLength(array);
  10.       for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) {
  11.         if (array[idx] === item) return idx;
  12.       }
  13.       return -1;
  14.     };
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement