diff --git a/dist/lodash.js b/dist/lodash.js index def25a200..e1e0b0026 100644 --- a/dist/lodash.js +++ b/dist/lodash.js @@ -3794,7 +3794,7 @@ length = collection ? collection.length : 0; if (typeof length == 'number') { - if (noaccum) { + if (noaccum && length) { accumulator = collection[++index]; } while (++index < length) { diff --git a/dist/lodash.min.js b/dist/lodash.min.js index 6833b0021..24e9bbf99 100644 --- a/dist/lodash.min.js +++ b/dist/lodash.min.js @@ -21,8 +21,8 @@ for(t=ut(t,e,3);u--&&(e=r[u],false!==t(n[e],e,n)););return n}function xt(n){var return u}function St(n,t,e){var r=n?n.length:0;if(e=typeof e=="number"?e:0,typeof r=="number"){if(e>=r)return false;if(typeof n=="string"||!Ue(n)&&It(n))return Te?Te.call(n,t,e):-1e?qe(0,r+e):e)||0,-1o&&(o=a)}}else t=null==t&&It(n)?r:d.createCallback(t,e,3),$t(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,o=n)});return o}function Wt(n,t,e,r){var u=3>arguments.length;t=d.createCallback(t,r,4);var o=-1,i=n?n.length:0;if(typeof i=="number")for(u&&(e=n[++o]);++oarguments.length;return t=d.createCallback(t,r,4),Ft(n,function(n,r,o){e=u?(u=false,n):t(e,n,r,o)}),e -}function Pt(n){var t=-1,e=n?n.length:0,r=ue(typeof e=="number"?e:0);return $t(n,function(n){var e=ct(0,++t);r[t]=r[e],r[e]=n}),r}function Kt(n,t,e){var r;t=d.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++eo&&(o=a)}}else t=null==t&&It(n)?r:d.createCallback(t,e,3),$t(n,function(n,e,r){e=t(n,e,r),e>u&&(u=e,o=n)});return o}function Wt(n,t,e,r){var u=3>arguments.length;t=d.createCallback(t,r,4);var o=-1,i=n?n.length:0;if(typeof i=="number")for(u&&i&&(e=n[++o]);++oarguments.length;return t=d.createCallback(t,r,4),Ft(n,function(n,r,o){e=u?(u=false,n):t(e,n,r,o) +}),e}function Pt(n){var t=-1,e=n?n.length:0,r=ue(typeof e=="number"?e:0);return $t(n,function(n){var e=ct(0,++t);r[t]=r[e],r[e]=n}),r}function Kt(n,t,e){var r;t=d.createCallback(t,e,3),e=-1;var u=n?n.length:0;if(typeof u=="number")for(;++er?qe(0,u+r):r||0}else if(r)return r=Ut(t,e),t[r]===e?r:-1;return n(t,e,r)}function Vt(n,t,e){if(typeof t!="number"&&null!=t){var r=0,u=-1,o=n?n.length:0;for(t=d.createCallback(t,e,3);++u>>1,e(n[r])e?0:e);++t=h;m?(i&&(i=je(i)),s=f,a=n.apply(l,o)):i||(i=Ne(r,h))}return m&&c?c=je(c):c||t===v||(c=Ne(u,t)),e&&(m=true,a=n.apply(l,o)),!m||c||i||(o=l=null),a}}function Yt(n){return n}function Zt(n){n||(n={});var t=Ge(n),e=t[0],r=n[e]; diff --git a/dist/lodash.underscore.js b/dist/lodash.underscore.js index f8b0af8e4..84f600d60 100644 --- a/dist/lodash.underscore.js +++ b/dist/lodash.underscore.js @@ -2548,7 +2548,7 @@ length = collection ? collection.length : 0; if (typeof length == 'number') { - if (noaccum) { + if (noaccum && length) { accumulator = collection[++index]; } while (++index < length) { diff --git a/dist/lodash.underscore.min.js b/dist/lodash.underscore.min.js index 526aa4c44..451157bcb 100644 --- a/dist/lodash.underscore.min.js +++ b/dist/lodash.underscore.min.js @@ -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);++tu&&(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]);++oarguments.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]);++oarguments.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(;++re?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>>1,r(n[e])