Fixing indexOf([], undefined, true) to return -1 insead 0

This commit is contained in:
Johann Steinbrecher
2014-01-14 12:55:06 -08:00
parent fdcd67dd6b
commit f7aab02978
2 changed files with 4 additions and 2 deletions

View File

@@ -2404,7 +2404,7 @@
fromIndex = (fromIndex < 0 ? nativeMax(0, length + fromIndex) : fromIndex || 0);
} else if (fromIndex) {
var index = sortedIndex(array, value);
return array[index] === value ? index : -1;
return (array[index] === value && array.length ? index : -1);
}
return baseIndexOf(array, value, fromIndex);
}