Add more _.indexOf tests.

This commit is contained in:
John-David Dalton
2014-01-14 20:18:17 -08:00
parent f7aab02978
commit c6557e5078
8 changed files with 22 additions and 19 deletions

View File

@@ -1130,12 +1130,12 @@
* // => 2
*/
function indexOf(array, value, fromIndex) {
var length = array ? array.length : 0;
if (typeof fromIndex == 'number') {
var length = array ? array.length : 0;
fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
} else if (fromIndex) {
var index = sortedIndex(array, value);
return array[index] === value ? index : -1;
return (length && array[index] === value) ? index : -1;
}
return baseIndexOf(array, value, fromIndex);
}