diff --git a/dist/lodash.compat.js b/dist/lodash.compat.js index 211cf19ca..865f71d5c 100644 --- a/dist/lodash.compat.js +++ b/dist/lodash.compat.js @@ -988,7 +988,7 @@ // `Function#bind` spec // http://es5.github.io/#x15.3.4.5 if (partialArgs) { - var args = partialArgs.slice(); + var args = slice(partialArgs); push.apply(args, arguments); } // mimic the constructor's `return` behavior @@ -1205,7 +1205,7 @@ function bound() { var thisBinding = isBind ? thisArg : this; if (partialArgs) { - var args = partialArgs.slice(); + var args = slice(partialArgs); push.apply(args, arguments); } if (partialRightArgs || isCurry) { @@ -1688,12 +1688,12 @@ var bindData = func && func.__bindData__; if (bindData && bindData !== true) { // clone `bindData` - bindData = bindData.slice(); + bindData = slice(bindData); if (bindData[2]) { - bindData[2] = bindData[2].slice(); + bindData[2] = slice(bindData[2]); } if (bindData[3]) { - bindData[3] = bindData[3].slice(); + bindData[3] = slice(bindData[3]); } // set `thisBinding` is not previously bound if (isBind && !(bindData[1] & 1)) { diff --git a/dist/lodash.compat.min.js b/dist/lodash.compat.min.js index 59f682169..9e02ac581 100644 --- a/dist/lodash.compat.min.js +++ b/dist/lodash.compat.min.js @@ -6,15 +6,15 @@ ;(function(){function n(n,t,e){e=(e||0)-1;for(var r=n?n.length:0;++ei||typeof a=="undefined")return 1;if(ae?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 ot(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 ct(n){return function(t,e,r){var u={};if(e=v.createCallback(e,r,3),ze(t)){r=-1;for(var o=t.length;++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 ot(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 ct(n){return function(t,e,r){var u={};if(e=v.createCallback(e,r,3),ze(t)){r=-1;for(var o=t.length;++rk;k++)r+="n='"+e.h[k]+"';if((!(r&&x[n])&&m.call(t,n))",e.j||(r+="||(!x[n]&&t[n]!==A[n])"),r+="){"+e.g+"}"; r+="}"}return(e.b||$e.nonEnumArgs)&&(r+="}"),r+=e.c+";return E",n("d,j,k,m,o,p,q,s,v,A,B,y,I,J,L",t+r+"}")(tt,q,fe,_e,d,mt,ze,Ct,Q.f,ce,X,Te,M,pe,ge)}function gt(n){return Me[n]}function ht(){var t=(t=v.indexOf)===Lt?n:t;return t}function vt(n){var t,e;return!n||ge.call(n)!=G||(t=n.constructor,wt(t)&&!(t instanceof t))||!$e.argsClass&&mt(n)||!$e.nodeClass&&f(n)?false:$e.ownLast?(Ze(n,function(n,t,r){return e=_e.call(r,t),false}),false!==e):(Ze(n,function(n,t){e=t}),typeof e=="undefined"||_e.call(n,e))}function yt(n){return Ve[n] diff --git a/dist/lodash.js b/dist/lodash.js index 32f99651c..18134b5ec 100644 --- a/dist/lodash.js +++ b/dist/lodash.js @@ -712,7 +712,7 @@ // `Function#bind` spec // http://es5.github.io/#x15.3.4.5 if (partialArgs) { - var args = partialArgs.slice(); + var args = slice(partialArgs); push.apply(args, arguments); } // mimic the constructor's `return` behavior @@ -929,7 +929,7 @@ function bound() { var thisBinding = isBind ? thisArg : this; if (partialArgs) { - var args = partialArgs.slice(); + var args = slice(partialArgs); push.apply(args, arguments); } if (partialRightArgs || isCurry) { @@ -1412,12 +1412,12 @@ var bindData = func && func.__bindData__; if (bindData && bindData !== true) { // clone `bindData` - bindData = bindData.slice(); + bindData = slice(bindData); if (bindData[2]) { - bindData[2] = bindData[2].slice(); + bindData[2] = slice(bindData[2]); } if (bindData[3]) { - bindData[3] = bindData[3].slice(); + bindData[3] = slice(bindData[3]); } // set `thisBinding` is not previously bound if (isBind && !(bindData[1] & 1)) { diff --git a/dist/lodash.min.js b/dist/lodash.min.js index 911b53d46..62e5a1141 100644 --- a/dist/lodash.min.js +++ b/dist/lodash.min.js @@ -8,15 +8,15 @@ }function a(){return h.pop()||[]}function f(){return g.pop()||{k:null,l:null,m:null,"false":false,n:0,"null":false,number:null,object:null,push:null,string:null,"true":false,undefined:false,o:null}}function l(n){n.length=0,h.length<_&&h.push(n)}function c(n){var t=n.l;t&&c(t),n.k=n.l=n.m=n.object=n.number=n.string=n.o=null,g.length<_&&g.push(n)}function p(n,t,e){t||(t=0),typeof e=="undefined"&&(e=n?n.length:0);var r=-1;e=e-t||0;for(var u=Array(0>e?0:e);++r=b&&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 ot(n,t,e,r){r=(r||0)-1;for(var u=n?n.length:0,o=[];++r=b&&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 ct(n){return function(t,e,r){var u={};e=Q.createCallback(e,r,3),r=-1;var o=t?t.length:0;if(typeof o=="number")for(;++re?Ie(0,o+e):e)||0,Te(n)?i=-1f||typeof i=="undefined")return 1;if(it?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