Fix typo in _.toArray and tweak _.forEach documentation.

Former-commit-id: 6417e50be9381a4ecede54868a9c2c41dabca4f2
This commit is contained in:
John-David Dalton
2012-12-01 13:23:15 -08:00
parent bb95fb7d07
commit 9010a7ddbc

View File

@@ -620,7 +620,7 @@
if (func && func.prototype) { if (func && func.prototype) {
// ensure `new bound` is an instance of `bound` and `func` // ensure `new bound` is an instance of `bound` and `func`
noop.prototype = func.prototype; noop.prototype = func.prototype;
bound.prototype = new noop bound.prototype = new noop;
noop.prototype = null; noop.prototype = null;
} }
return bound; return bound;
@@ -2114,7 +2114,7 @@
* // => alerts each number and returns '1,2,3' * // => alerts each number and returns '1,2,3'
* *
* _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, alert); * _.forEach({ 'one': 1, 'two': 2, 'three': 3 }, alert);
* // => alerts each number (order is not guaranteed) * // => alerts each number value (order is not guaranteed)
*/ */
var forEach = createIterator(forEachIteratorOptions); var forEach = createIterator(forEachIteratorOptions);
@@ -2595,8 +2595,8 @@
function toArray(collection) { function toArray(collection) {
var length = collection ? collection.length : 0; var length = collection ? collection.length : 0;
if (typeof length == 'number') { if (typeof length == 'number') {
return noCharByIndex && isString(array) return noCharByIndex && isString(collection)
? array.split('') ? collection.split('')
: slice(collection); : slice(collection);
} }
return values(collection); return values(collection);