Skip to content

Commit

Permalink
Add more _.indexOf tests.
Browse files Browse the repository at this point in the history
  • Loading branch information
jdalton committed Jan 15, 2014
1 parent 9c571c7 commit ec6a840
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 19 deletions.
4 changes: 2 additions & 2 deletions dist/lodash.compat.js
Original file line number Diff line number Diff line change
Expand Up @@ -2382,12 +2382,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);
}
Expand Down
2 changes: 1 addition & 1 deletion dist/lodash.compat.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/lodash.js
Original file line number Diff line number Diff line change
Expand Up @@ -2081,12 +2081,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);
}
Expand Down
12 changes: 6 additions & 6 deletions dist/lodash.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/lodash.underscore.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down

0 comments on commit ec6a840

Please sign in to comment.