From 80d91b693a5190d378a91fd792f9eb3b9c952272 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 9 Nov 2015 23:16:22 -0800 Subject: [PATCH] Optimize `createPartialWrapper`. --- lodash.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lodash.js b/lodash.js index f82e8ab4e..cb5e0d41b 100644 --- a/lodash.js +++ b/lodash.js @@ -4161,8 +4161,6 @@ Ctor = createCtorWrapper(func); function wrapper() { - // Avoid `arguments` object use disqualifying optimizations by - // converting it to an array before providing it `func`. var argsIndex = -1, argsLength = arguments.length, leftIndex = -1, @@ -4176,7 +4174,7 @@ args[leftIndex++] = arguments[++argsIndex]; } var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func; - return fn.apply(isBind ? thisArg : this, args); + return apply(fn, isBind ? thisArg : this, args); } return wrapper; }