Use baseEach in underscore build of _.sortBy.

This commit is contained in:
John-David Dalton
2014-01-19 13:41:15 -08:00
parent 63ea01104b
commit 77fbffdc4b
2 changed files with 2 additions and 2 deletions

View File

@@ -3019,7 +3019,7 @@
result = Array(typeof length == 'number' ? length : 0);
callback = createCallback(callback, thisArg, 3);
forEach(collection, function(value, key, collection) {
baseEach(collection, function(value, key, collection) {
result[++index] = {
'criteria': callback(value, key, collection),
'index': index,

View File

@@ -29,7 +29,7 @@ n[u]=b(n[u],fr,null,null,n)}return n},f.chain=function(n){return n=new a(n),n.__
(it(e)||j(e))&&n.push(e)}var u=n[0],o=-1,i=d(),f=u?u.length:0,a=[];n:for(;++o<f;)if(e=u[o],0>i(a,e)){for(r=t;--r;)if(0>i(n[r],e))continue n;a.push(e)}return a},f.invert=function(n){for(var r=-1,t=ft(n),e=t.length,u={};++r<e;){var o=t[r];u[n[o]]=o}return u},f.invoke=function(n,r){var t=E(arguments,2),e=-1,u=typeof r=="function",o=n?n.length:0,i=Array(typeof o=="number"?o:0);return h(n,function(n){i[++e]=(u?r:n[r]).apply(n,t)}),i},f.keys=ft,f.map=$,f.max=I,f.memoize=function(n,r){var t={};return function(){var e=r?r.apply(this,arguments):"_"+arguments[0];
return Pr.call(t,e)?t[e]:t[e]=n.apply(this,arguments)}},f.min=function(n,r,t){var e=1/0,u=e,o=typeof r;"number"!=o&&"string"!=o||!t||t[r]!==n||(r=null);var o=-1,i=n?n.length:0;if(null==r&&typeof i=="number")for(;++o<i;)t=n[o],t<u&&(u=t);else r=Z(r,t,3),h(n,function(n,t,o){t=r(n,t,o),t<e&&(e=t,u=n)});return u},f.omit=function(n){var t=[];r(n,function(n,r){t.push(r)});for(var t=g(t,v(arguments,true,false,1)),e=-1,u=t.length,o={};++e<u;){var i=t[e];o[i]=n[i]}return o},f.once=function(n){var r,t;if(!K(n))throw new TypeError;
return function(){return r?t:(r=true,t=n.apply(this,arguments),n=null,t)}},f.pairs=function(n){for(var r=-1,t=ft(n),e=t.length,u=Array(e);++r<e;){var o=t[r];u[r]=[o,n[o]]}return u},f.partial=function(n){return b(n,pr,E(arguments,1))},f.pick=function(n){for(var r=-1,t=v(arguments,true,false,1),e=t.length,u={};++r<e;){var o=t[r];o in n&&(u[o]=n[o])}return u},f.pluck=ot,f.range=function(n,r,t){n=+n||0,t=+t||1,null==r&&(r=n,n=0);var e=-1;r=Xr(0,Wr((r-n)/t));for(var u=Array(r);++e<r;)u[e]=n,n+=t;return u},f.reject=function(n,r,t){return r=Z(r,t,3),q(n,function(n,t,e){return!r(n,t,e)
})},f.rest=A,f.shuffle=W,f.sortBy=function(n,r,t){var u=-1,o=n?n.length:0,i=Array(typeof o=="number"?o:0);for(r=Z(r,t,3),B(n,function(n,t,e){i[++u]={f:r(n,t,e),g:u,h:n}}),o=i.length,i.sort(e);o--;)i[o]=i[o].h;return i},f.tap=function(n,r){return r(n),n},f.throttle=function(n,r,t){var e=true,u=true;if(!K(n))throw new TypeError;return false===t?e=false:L(t)&&(e="leading"in t?t.leading:e,u="trailing"in t?t.trailing:u),t={},t.leading=e,t.maxWait=r,t.trailing=u,U(n,r,t)},f.times=function(n,r,t){n=-1<(n=+n)?n:0;var e=-1,u=Array(n);
})},f.rest=A,f.shuffle=W,f.sortBy=function(n,r,t){var u=-1,o=n?n.length:0,i=Array(typeof o=="number"?o:0);for(r=Z(r,t,3),h(n,function(n,t,e){i[++u]={f:r(n,t,e),g:u,h:n}}),o=i.length,i.sort(e);o--;)i[o]=i[o].h;return i},f.tap=function(n,r){return r(n),n},f.throttle=function(n,r,t){var e=true,u=true;if(!K(n))throw new TypeError;return false===t?e=false:L(t)&&(e="leading"in t?t.leading:e,u="trailing"in t?t.trailing:u),t={},t.leading=e,t.maxWait=r,t.trailing=u,U(n,r,t)},f.times=function(n,r,t){n=-1<(n=+n)?n:0;var e=-1,u=Array(n);
for(r=p(r,t,1);++e<n;)u[e]=r(e);return u},f.toArray=function(n){return it(n)?E(n):n&&typeof n.length=="number"?$(n):Y(n)},f.union=function(){return m(v(arguments,true,true))},f.uniq=S,f.values=Y,f.where=C,f.without=function(n){return g(n,E(arguments,1))},f.wrap=function(n,r){return b(r,pr,[n])},f.zip=function(){for(var n=-1,r=I(ot(arguments,"length")),t=Array(0>r?0:r);++n<r;)t[n]=ot(arguments,n);return t},f.collect=$,f.drop=A,f.each=B,f.extend=V,f.methods=H,f.object=function(n,r){var t=-1,e=n?n.length:0,u={};
for(r||!e||it(n[0])||(r=[]);++t<e;){var o=n[t];r?u[o]=r[t]:o&&(u[o[0]]=o[1])}return u},f.select=q,f.tail=A,f.unique=S,f.clone=function(n){return L(n)?it(n)?E(n):V({},n):n},f.contains=k,f.escape=function(n){return null==n?"":(n+"").replace(hr,u)},f.every=N,f.find=F,f.has=function(n,r){return n?Pr.call(n,r):false},f.identity=nr,f.indexOf=T,f.isArguments=j,f.isArray=it,f.isBoolean=function(n){return true===n||false===n||n&&typeof n=="object"&&Mr.call(n)==br||false},f.isDate=function(n){return n&&typeof n=="object"&&Mr.call(n)==dr||false
},f.isElement=function(n){return n&&1===n.nodeType||false},f.isEmpty=J,f.isEqual=function(n,r){return y(n,r)},f.isFinite=function(n){return Kr(n)&&!Lr(parseFloat(n))},f.isFunction=K,f.isNaN=function(n){return Q(n)&&n!=+n},f.isNull=function(n){return null===n},f.isNumber=Q,f.isObject=L,f.isRegExp=function(n){var r=typeof n;return n&&("function"==r||"object"==r)&&Mr.call(n)==xr||false},f.isString=X,f.isUndefined=function(n){return typeof n=="undefined"},f.lastIndexOf=function(n,r,t){var e=n?n.length:0;for(typeof t=="number"&&(e=(0>t?Xr(0,e+t):Yr(t,e-1))+1);e--;)if(n[e]===r)return e;