From 177a3c2cbdf0ac0de9c3b8a67a10b6ab932e850a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 9 Nov 2013 08:38:04 -0800 Subject: [PATCH] Simplify `baseCreateWrapper`. --- dist/lodash.compat.js | 24 +++++++++++------------- dist/lodash.compat.min.js | 10 +++++----- dist/lodash.js | 24 +++++++++++------------- dist/lodash.min.js | 8 ++++---- dist/lodash.underscore.js | 24 +++++++++++------------- dist/lodash.underscore.min.js | 2 +- lodash.js | 24 +++++++++++------------- 7 files changed, 54 insertions(+), 62 deletions(-) diff --git a/dist/lodash.compat.js b/dist/lodash.compat.js index 276679e60..1232124a3 100644 --- a/dist/lodash.compat.js +++ b/dist/lodash.compat.js @@ -1201,20 +1201,18 @@ function bound() { var thisBinding = isBind ? thisArg : this; - if (isCurry || partialArgs || partialRightArgs) { - if (partialArgs) { - var args = partialArgs.slice(); - push.apply(args, arguments); + if (partialArgs) { + var args = partialArgs.slice(); + push.apply(args, arguments); + } + if (partialRightArgs || isCurry) { + args || (args = slice(arguments)); + if (partialRightArgs) { + push.apply(args, partialRightArgs); } - if (partialRightArgs || isCurry) { - args || (args = slice(arguments)); - if (partialRightArgs) { - push.apply(args, partialRightArgs); - } - if (isCurry && args.length < arity) { - bitmask |= 16 & ~32; - return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]); - } + if (isCurry && args.length < arity) { + bitmask |= 16 & ~32; + return baseCreateWrapper([func, (isCurryBound ? bitmask : bitmask & ~3), args, null, thisArg, arity]); } } args || (args = arguments); diff --git a/dist/lodash.compat.min.js b/dist/lodash.compat.min.js index 1339b7127..75c5f3e22 100644 --- a/dist/lodash.compat.min.js +++ b/dist/lodash.compat.min.js @@ -8,11 +8,11 @@ }function f(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}function c(n){n.length=0,v.lengthe?0:e);++r=_&&a===n,f=[];if(l){var c=o(r);c?(a=t,r=c):l=false}for(;++ua(r,c)&&f.push(c);return l&&p(r),f}function it(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=_&&a===n,f=[];if(l){var c=o(r);c?(a=t,r=c):l=false}for(;++ua(r,c)&&f.push(c);return l&&p(r),f}function it(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=_&&l===n,h=u||g?i():s;if(g){var v=o(h);v?(l=t,h=v):(g=false,h=u?h:(c(h),s))}for(;++al(h,y))&&((u||g)&&h.push(y),s.push(v))}return g?(c(h.k),p(h)):u&&c(h),s}function st(n){return function(t,e,r){var u={};if(e=v.createCallback(e,r,3),We(t)){r=-1;for(var o=t.length;++r=_&&i===n,l=[];if(f){var p=o(r);p?(i=t,r=p):f=false}for(;++ui(r,p)&&l.push(p);return f&&c(r),l}function at(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=_&&i===n,l=[];if(f){var p=o(r);p?(i=t,r=p):f=false}for(;++ui(r,p)&&l.push(p);return f&&c(r),l}function at(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=_&&f===n,h=u||v?a():s; if(v){var g=o(h);g?(f=t,h=g):(v=false,h=u?h:(l(h),s))}for(;++if(h,y))&&((u||v)&&h.push(y),s.push(g))}return v?(l(h.k),c(h)):u&&l(h),s}function st(n){return function(t,e,r){var u={};e=Z.createCallback(e,r,3),r=-1;var o=t?t.length:0;if(typeof o=="number")for(;++re||typeof t=="undefined")return 1;if(tt?0:t);++ee(r,i)&&o.push(i)}return o}function p(n,r,t,e){e=(e||0)-1;for(var u=n?n.length:0,o=[];++eu(f,l))&&(t&&f.push(l),i.push(a))}return i}function h(n){return function(r,t,e){var u={};t=Q(t,e,3),e=-1;var o=r?r.length:0;if(typeof o=="number")for(;++e