Skip to content

Commit

Permalink
Merge pull request jashkenas#343 from janraasch/indexOf
Browse files Browse the repository at this point in the history
_.indexOf and _.lastIndexOf proper sparse array support.
  • Loading branch information
jashkenas committed Nov 23, 2011
2 parents 7653c5f + bf7a351 commit bfa4fe8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions underscore.js
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@
return array[i] === item ? i : -1;
}
if (nativeIndexOf && array.indexOf === nativeIndexOf) return array.indexOf(item);
for (i = 0, l = array.length; i < l; i++) if (array[i] === item) return i;
for (i = 0, l = array.length; i < l; i++) if (i in array && array[i] === item) return i;
return -1;
};

Expand All @@ -450,7 +450,7 @@
if (array == null) return -1;
if (nativeLastIndexOf && array.lastIndexOf === nativeLastIndexOf) return array.lastIndexOf(item);
var i = array.length;
while (i--) if (array[i] === item) return i;
while (i--) if (i in array && array[i] === item) return i;
return -1;
};

Expand Down

0 comments on commit bfa4fe8

Please sign in to comment.