Reduce _.forEach and optimize the minified builds for Safari.

Former-commit-id: d4366f1a3c5fd0751558f714384600c3bcf0f49b
This commit is contained in:
John-David Dalton
2012-12-17 00:06:59 -08:00
parent 04a568ac9b
commit 73d95de122
6 changed files with 118 additions and 118 deletions

View File

@@ -1725,13 +1725,10 @@
* // => alerts each number value (order is not guaranteed)
*/
function forEach(collection, callback, thisArg) {
if (isArray(collection)) {
if (callback && typeof thisArg == 'undefined' && isArray(collection)) {
var index = -1,
length = collection.length;
if (!callback || typeof thisArg != 'undefined') {
callback = createCallback(callback, thisArg);
}
while (++index < length) {
if (callback(collection[index], index, collection) === indicatorObject) {
break;