Reuse length var in _.compose.

This commit is contained in:
John-David Dalton
2014-07-09 00:41:58 -07:00
parent 1b9dbd0e62
commit 30f256aad2

View File

@@ -5692,7 +5692,7 @@
function compose() { function compose() {
var funcs = arguments, var funcs = arguments,
length = funcs.length, length = funcs.length,
fromIndex = length - 1; index = length - 1;
if (!length) { if (!length) {
return function() {}; return function() {};
@@ -5703,11 +5703,11 @@
} }
} }
return function() { return function() {
var index = fromIndex, length = index;
result = funcs[index].apply(this, arguments); var result = funcs[length].apply(this, arguments);
while (index--) { while (length--) {
result = funcs[index].call(this, result); result = funcs[length].call(this, result);
} }
return result; return result;
}; };