Ensure _.times doesn't error when passed negative numbers.

Former-commit-id: 5d694743fbda0f477250fe3c90cf29168834ac6f
This commit is contained in:
John-David Dalton
2013-03-07 09:05:27 -08:00
parent 952afa05ce
commit 11ba02067e
4 changed files with 29 additions and 1 deletions

View File

@@ -2170,6 +2170,19 @@
'}'
].join('\n'));
// replace `_.times`
source = replaceFunction(source, 'times', [
'function times(n, callback, thisArg) {',
' var index = -1,',
' result = Array(n > -1 ? n : 0);',
'',
' while (++index < n) {',
' result[index] = callback.call(thisArg, index);',
' }',
' return result;',
'}'
].join('\n'));
// replace `_.uniq`
source = replaceFunction(source, 'uniq', [
'function uniq(array, isSorted, callback, thisArg) {',