Fix _.reduce for modern and underscore builds.

This commit is contained in:
John-David Dalton
2013-12-24 12:47:22 -06:00
parent b338e76649
commit 2dab4ccf85
4 changed files with 5 additions and 5 deletions

View File

@@ -14,7 +14,7 @@ if(!(2&t||E(n)))throw new TypeError;return f&&!r.length&&(t&=-17,r=false),a&&!e.
}function S(n){return typeof n=="number"||n&&typeof n=="object"&&Nt.call(n)==ht||false}function k(n){return typeof n=="string"||n&&typeof n=="object"&&Nt.call(n)==mt||false}function N(n){for(var t=-1,r=Lt(n),e=r.length,u=Array(e);++t<e;)u[t]=n[r[t]];return u}function q(n,t){var r=m(),e=n?n.length:0,u=false;return e&&typeof e=="number"?u=-1<r(n,t):x(n,function(n){return(u=n===t)&&ut}),u}function F(n,t,r){var e=true;t=X(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&(e=!!t(n[r],r,n)););else x(n,function(n,r,u){return!(e=!!t(n,r,u))&&ut
});return e}function B(n,t,r){var e=[];t=X(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u;){var o=n[r];t(o,r,n)&&e.push(o)}else x(n,function(n,r,u){t(n,r,u)&&e.push(n)});return e}function R(n,t,r){t=X(t,r,3),r=-1;var e=n?n.length:0;if(typeof e!="number"){var u;return x(n,function(n,r,e){return t(n,r,e)?(u=n,ut):void 0}),u}for(;++r<e;){var o=n[r];if(t(o,r,n))return o}}function $(n,t,r){var e=-1,u=n?n.length:0;if(t=t&&typeof r=="undefined"?t:a(t,r,3),typeof u=="number")for(;++e<u&&t(n[e],e,n)!==ut;);else x(n,t)
}function D(n,t){var r=n?n.length:0;if(typeof r=="number")for(;r--&&false!==t(n[r],r,n););else{var e=Lt(n),r=e.length;x(n,function(n,u,o){return u=e?e[--r]:--r,false===t(o[u],u,o)&&ut})}}function I(n,t,r){var e=-1,u=n?n.length:0;if(t=X(t,r,3),typeof u=="number")for(var o=Array(u);++e<u;)o[e]=t(n[e],e,n);else o=[],x(n,function(n,r,u){o[++e]=t(n,r,u)});return o}function M(n,t,r){var e=-1/0,u=e;typeof t!="function"&&r&&r[t]===n&&(t=null);var o=-1,i=n?n.length:0;if(null==t&&typeof i=="number")for(;++o<i;)r=n[o],r>u&&(u=r);
else t=X(t,r,3),$(n,function(n,r,o){r=t(n,r,o),r>e&&(e=r,u=n)});return u}function W(n,t,r,e){var u=3>arguments.length;t=X(t,e,4);var o=-1,i=n?n.length:0;if(typeof i=="number")for(u&&(r=n[++o]);++o<i;)r=t(r,n[o],o,n);else x(n,function(n,e,o){r=u?(u=false,n):t(r,n,e,o)});return r}function z(n,t,r,e){var u=3>arguments.length;return t=X(t,e,4),D(n,function(n,e,o){r=u?(u=false,n):t(r,n,e,o)}),r}function C(n){var t=-1,r=n?n.length:0,e=Array(typeof r=="number"?r:0);return $(n,function(n){var r;r=++t,r=0+Bt(Gt()*(r-0+1)),e[t]=e[r],e[r]=n
else t=X(t,r,3),$(n,function(n,r,o){r=t(n,r,o),r>e&&(e=r,u=n)});return u}function W(n,t,r,e){var u=3>arguments.length;t=X(t,e,4);var o=-1,i=n?n.length:0;if(typeof i=="number")for(u&&i&&(r=n[++o]);++o<i;)r=t(r,n[o],o,n);else x(n,function(n,e,o){r=u?(u=false,n):t(r,n,e,o)});return r}function z(n,t,r,e){var u=3>arguments.length;return t=X(t,e,4),D(n,function(n,e,o){r=u?(u=false,n):t(r,n,e,o)}),r}function C(n){var t=-1,r=n?n.length:0,e=Array(typeof r=="number"?r:0);return $(n,function(n){var r;r=++t,r=0+Bt(Gt()*(r-0+1)),e[t]=e[r],e[r]=n
}),e}function P(n,t,r){var e;t=X(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&!(e=t(n[r],r,n)););else x(n,function(n,r,u){return(e=t(n,r,u))&&ut});return!!e}function U(n,t,r){return r&&A(t)?rt:(r?R:B)(n,t)}function V(n,t,r){var u=0,o=n?n.length:0;if(typeof t!="number"&&null!=t){var i=-1;for(t=X(t,r,3);++i<o&&t(n[i],i,n);)u++}else if(u=t,null==u||r)return n?n[0]:rt;return e(n,0,Vt(Ut(0,u),o))}function G(t,r,e){if(typeof e=="number"){var u=t?t.length:0;e=0>e?Ut(0,u+e):e||0}else if(e)return e=J(t,r),t[e]===r?e:-1;
return n(t,r,e)}function H(n,t,r){if(typeof t!="number"&&null!=t){var u=0,o=-1,i=n?n.length:0;for(t=X(t,r,3);++o<i&&t(n[o],o,n);)u++}else u=null==t||r?1:Ut(0,t);return e(n,u)}function J(n,t,r,e){var u=0,o=n?n.length:u;for(r=r?X(r,e,1):Y,t=r(t);u<o;)e=u+o>>>1,r(n[e])<t?u=e+1:o=e;return u}function K(n,t,r,e){return typeof t!="boolean"&&null!=t&&(e=r,r=typeof t!="function"&&e&&e[t]===n?null:t,t=false),null!=r&&(r=X(r,e,3)),g(n,t,r)}function L(n,t){return 2<arguments.length?v(n,17,e(arguments,2),null,t):v(n,1,null,null,t)
}function Q(n,t,r){var e,u,o,i,f,a,l,c=0,p=false,s=true;if(!E(n))throw new TypeError;if(t=Ut(0,t)||0,true===r)var g=true,s=false;else O(r)&&(g=r.leading,p="maxWait"in r&&(Ut(t,r.maxWait)||0),s="trailing"in r?r.trailing:s);var h=function(){var r=t-(tr()-i);0<r?a=setTimeout(h,r):(u&&clearTimeout(u),r=l,u=a=l=rt,r&&(c=tr(),o=n.apply(f,e),a||u||(e=f=null)))},v=function(){a&&clearTimeout(a),u=a=l=rt,(s||p!==t)&&(c=tr(),o=n.apply(f,e),a||u||(e=f=null))};return function(){if(e=arguments,i=tr(),f=this,l=s&&(a||!g),false===p)var r=g&&!a;