mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 10:07:48 +00:00
Cleanup lodash.js and ensure _.where returns an empty array when passed an empty properties object.
Former-commit-id: 34d1f8d967806d3c59895eff3a7d4d32262a46ea
This commit is contained in:
4
lodash.underscore.min.js
vendored
4
lodash.underscore.min.js
vendored
@@ -27,6 +27,6 @@ function(e){return ut.call(e)==yt&&e!=+e},p.isNull=function(e){return e===r},p.i
|
||||
s,p.sortBy=function(e,t,n){var r=[],t=m(t,n);u(e,function(e,n,i){r.push({a:t(e,n,i),b:n,c:e})}),e=r.length;for(r.sort(d);e--;)r[e]=r[e].c;return r},p.sortedIndex=F,p.tap=function(e,t){return t(e),e},p.template=function(e,t,n){e||(e=""),n||(n={});var r,i,s=0,o=p.templateSettings,u="__p += '",a=n.variable||o.variable,f=a;e.replace(RegExp((n.escape||o.escape||Y).source+"|"+(n.interpolate||o.interpolate||Y).source+"|"+(n.evaluate||o.evaluate||Y).source+"|$","g"),function(t,n,i,o,a){u+=e.slice(s,a).replace
|
||||
(et,g),u+=n?"'+__e("+n+")+'":o?"';"+o+";__p+='":i?"'+((__t=("+i+"))==null?'':__t)+'":"",r||(r=o||J.test(n||i)),s=a+t.length}),u+="';",f||(a="obj",r?u="with("+a+"){"+u+"}":(n=RegExp("(\\(\\s*)"+a+"\\."+a+"\\b","g"),u=u.replace(Q,"$&"+a+".").replace(n,"$1__d"))),u="function("+a+"){"+(f?"":a+"||("+a+"={});")+"var __t,__p='',__e=_.escape"+(r?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":(f?"":",__d="+a+"."+a+"||"+a)+";")+u+"return __p}";try{i=Function("_","return "+u)(p)}catch(
|
||||
l){throw l.source=u,l}return t?i(t):(i.source=u,i)},p.throttle=function(e,t){function n(){a=new Date,u=r,s=e.apply(o,i)}var i,s,o,u,a=0;return function(){var r=new Date,f=t-(r-a);return i=arguments,o=this,0>=f?(St(u),a=r,s=e.apply(o,i)):u||(u=xt(n,f)),s}},p.times=function(e,t,n){for(var e=+e||0,r=-1,i=Array(e);++r<e;)i[r]=t.call(n,r);return i},p.toArray=function(e){if(!e)return[];var t=e.length;return t===+t?"string"==typeof e?e.split(""):ot.call(e):k(e)},p.unescape=function(e){return e==r?"":(e+""
|
||||
).replace(K,w)},p.union=function(){for(var e=-1,t=nt.apply(W,arguments),n=t.length,r=[];++e<n;){var i=t[e];0>B(r,i)&&r.push(i)}return r},p.uniq=I,p.uniqueId=function(e){var t=V++;return e?e+t:t},p.values=k,p.where=function(e,t){var r=[];h(t,function(e,t){r.push(t)});var i=r.length,s=[];return u(e,function(e){for(var o=n,u=0;u<i&&(o=r[u],o=e[o]===t[o]);u++);o&&s.push(e)}),s},p.without=function(e){for(var t=-1,n=e.length,r=[];++t<n;){var i=e[t];0>B(arguments,i,1)&&r.push(i)}return r},p.wrap=function(
|
||||
e,t){return function(){var n=[e];return arguments.length&&st.apply(n,arguments),t.apply(this,n)}},p.zip=function(e){for(var t=-1,n=e?O(M(arguments,"length")):0,r=Array(n);++t<n;)r[t]=M(arguments,t);return r},p.all=f,p.any=s,p.collect=o,p.detect=A,p.drop=j,p.each=u,p.foldl=_,p.foldr=D,p.head=P,p.include=L,p.inject=_,p.methods=x,p.select=a,p.tail=j,p.take=P,p.unique=I,U(p),p.prototype.chain=function(){return this.__chain__=n,this},p.prototype.value=function(){return this.__wrapped__},u("pop push reverse shift sort splice unshift"
|
||||
).replace(K,w)},p.union=function(){for(var e=-1,t=nt.apply(W,arguments),n=t.length,r=[];++e<n;){var i=t[e];0>B(r,i)&&r.push(i)}return r},p.uniq=I,p.uniqueId=function(e){var t=V++;return e?e+t:t},p.values=k,p.where=function(e,t){var n=[];h(t,function(e,t){n.push(t)});var r=n.length,i=[];return u(e,function(e){for(var s=-1;++s<r;){var o=n[s],o=e[o]===t[o];if(!o)break}o&&i.push(e)}),i},p.without=function(e){for(var t=-1,n=e.length,r=[];++t<n;){var i=e[t];0>B(arguments,i,1)&&r.push(i)}return r},p.wrap=
|
||||
function(e,t){return function(){var n=[e];return arguments.length&&st.apply(n,arguments),t.apply(this,n)}},p.zip=function(e){for(var t=-1,n=e?O(M(arguments,"length")):0,r=Array(n);++t<n;)r[t]=M(arguments,t);return r},p.all=f,p.any=s,p.collect=o,p.detect=A,p.drop=j,p.each=u,p.foldl=_,p.foldr=D,p.head=P,p.include=L,p.inject=_,p.methods=x,p.select=a,p.tail=j,p.take=P,p.unique=I,U(p),p.prototype.chain=function(){return this.__chain__=n,this},p.prototype.value=function(){return this.__wrapped__},u("pop push reverse shift sort splice unshift"
|
||||
.split(" "),function(e){var t=W[e];p.prototype[e]=function(){var e=this.__wrapped__;return t.apply(e,arguments),Tt&&e.length===0&&delete e[0],this.__chain__&&(e=new p(e),e.__chain__=n),e}}),u(["concat","join","slice"],function(e){var t=W[e];p.prototype[e]=function(){var e=t.apply(this.__wrapped__,arguments);return this.__chain__&&(e=new p(e),e.__chain__=n),e}}),z?"object"==typeof module&&module&&module.exports==z?(module.exports=p)._=p:z._=p:e._=p})(this);
|
||||
Reference in New Issue
Block a user