mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-08 18:17:48 +00:00
Optimize _.without in IE.
This commit is contained in:
2
dist/lodash.min.js
vendored
2
dist/lodash.min.js
vendored
@@ -47,7 +47,7 @@ else 2<u&&"function"==typeof e[u-1]&&(i=e[--u]);for(var e=Wt(e,1,u),o=-1,a=[],f=
|
||||
return sr(n,at(pr(n),e))},u.once=function(n){var t,r;if(!ir(n))throw new Nr;return function(){return t?r:(t=true,r=n.apply(this,arguments),n=null,r)}},u.pairs=function(n){for(var t=-1,r=ke(n),e=r.length,u=xr(e);++t<e;){var o=r[t];u[t]=[o,n[o]]}return u},u.partial=function(n){if(n)var t=n[A]?n[A][2]:n.length,r=Wt(arguments,1),t=t-r.length;return jt(n,j,t,null,r)},u.partialRight=function(n){if(n)var t=n[A]?n[A][2]:n.length,r=Wt(arguments,1),t=t-r.length;return jt(n,C,t,null,null,r)},u.partition=be,u.pick=sr,u.pluck=_e,u.property=wr,u.pull=function(n){for(var t=0,r=arguments.length,e=n?n.length:0;++t<r;)for(var u=-1,o=arguments[t];++u<e;)n[u]===o&&(Yr.call(n,u--,1),e--);
|
||||
return n},u.range=function(n,t,r){n=+n||0,r=typeof r=="number"?r:+r||1,null==t&&(t=n,n=0);var e=-1;t=ee(0,zr((t-n)/(r||1)));for(var u=xr(t);++e<t;)u[e]=n,n+=r;return u},u.reject=function(n,t,r){return t=u.createCallback(t,r,3),Ut(n,nr(t))},u.remove=function(n,t,r){var e=-1,o=n?n.length:0,i=[];for(t=u.createCallback(t,r,3);++e<o;)r=n[e],t(r,e,n)&&(i.push(r),Yr.call(n,e--,1),o--);return i},u.rest=Tt,u.shuffle=Gt,u.slice=Wt,u.sortBy=function(n,t,r){var e=-1,o=t&&we(t),f=n?n.length:0,l=xr(typeof f=="number"?f:0);
|
||||
for(o||(t=u.createCallback(t,r,3)),ft(n,function(n,r,u){if(o)for(r=t.length,u=xr(r);r--;)u[r]=n[t[r]];else u=t(n,r,u);l[++e]={a:u,b:e,c:n}}),f=l.length,l.sort(o?a:i);f--;)l[f]=l[f].c;return l},u.tap=function(n,t,r){return t.call(r,n),n},u.throttle=function(n,t,r){var e=true,u=true;if(!ir(n))throw new Nr;return false===r?e=false:ar(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),ot.leading=e,ot.maxWait=+t,ot.trailing=u,Qt(n,t,ot)},u.times=function(n,t,r){n=-1<(n=+n)?n:0;var e=-1,u=xr(n);for(t=q(t,r,1);++e<n;)u[e]=t(e);
|
||||
return u},u.toArray=function(n){return n&&typeof n.length=="number"?Wt(n):hr(n)},u.transform=function(n,t,r,e){var o=we(n);if(null==r)if(o)r=[];else{var i=n&&n.constructor;r=y(i&&i.prototype)}return t&&(t=u.createCallback(t,e,4),(o?ft:gt)(n,function(n,e,u){return t(r,n,e,u)})),r},u.union=function(){return bt(ct(arguments,true,true))},u.uniq=$t,u.values=hr,u.valuesIn=function(n){return _t(n,pr)},u.where=Ut,u.without=function(n){return at(n,Wt(arguments,1))},u.wrap=function(n,t){return jt(t,j,null,null,[n])
|
||||
return u},u.toArray=function(n){return n&&typeof n.length=="number"?Wt(n):hr(n)},u.transform=function(n,t,r,e){var o=we(n);if(null==r)if(o)r=[];else{var i=n&&n.constructor;r=y(i&&i.prototype)}return t&&(t=u.createCallback(t,e,4),(o?ft:gt)(n,function(n,e,u){return t(r,n,e,u)})),r},u.union=function(){return bt(ct(arguments,true,true))},u.uniq=$t,u.values=hr,u.valuesIn=function(n){return _t(n,pr)},u.where=Ut,u.without=function(){return at(arguments[0],Wt(arguments,1))},u.wrap=function(n,t){return jt(t,j,null,null,[n])
|
||||
},u.xor=function(){for(var n=-1,t=arguments.length;++n<t;){var r=arguments[n];if(we(r)||ur(r))var e=e?at(e,r).concat(at(r,e)):r}return e?bt(e):[]},u.zip=Dt,u.zipObject=Lt,u.callback=yr,u.collect=Vt,u.each=Kt,u.eachRight=Mt,u.extend=tr,u.methods=er,u.object=Lt,u.select=Ut,u.tail=Tt,u.unique=$t,u.unzip=Dt,br(tr({},u)),u.camelCase=je,u.capitalize=function(n){return null==n?"":(n=Rr(n),n.charAt(0).toUpperCase()+n.slice(1))},u.clone=function(n,t,r,e){var u=typeof t;return"boolean"!=u&&null!=t&&(e=r,r=t,t=false,"number"!=u&&"string"!=u||!e||e[r]!==n||(r=null)),r=typeof r=="function"&&q(r,e,1),v(n,t,r)
|
||||
},u.cloneDeep=function(n,t,r){return t=typeof t=="function"&&q(t,r,1),v(n,true,t)},u.contains=Bt,u.endsWith=function(n,t,r){n=null==n?"":Rr(n),t=Rr(t);var e=n.length;return r=(typeof r=="number"?ue(ee(r,0),e):e)-t.length,0<=r&&n.indexOf(t,r)==r},u.escape=function(n){return null==n?"":Rr(n).replace(T,c)},u.escapeRegExp=gr,u.every=qt,u.find=Pt,u.findIndex=function(n,t,r){var e=-1,o=n?n.length:0;for(t=u.createCallback(t,r,3);++e<o;)if(t(n[e],e,n))return e;return-1},u.findKey=function(n,t,r){var e;return t=u.createCallback(t,r,3),gt(n,function(n,r,u){return t(n,r,u)?(e=r,false):void 0
|
||||
}),e},u.findLast=function(n,t,r){var e;return t=u.createCallback(t,r,3),lt(n,function(n,r,u){return t(n,r,u)?(e=n,false):void 0}),e},u.findLastIndex=function(n,t,r){var e=n?n.length:0;for(t=u.createCallback(t,r,3);e--;)if(t(n[e],e,n))return e;return-1},u.findLastKey=function(n,t,r){var e;return t=u.createCallback(t,r,3),ht(n,function(n,r,u){return t(n,r,u)?(e=r,false):void 0},ke),e},u.has=function(n,t){return n?Kr.call(n,t):false},u.identity=mr,u.indexOf=Rt,u.isArguments=ur,u.isArray=we,u.isBoolean=function(n){return true===n||false===n||n&&typeof n=="object"&&Dr.call(n)==H||false
|
||||
|
||||
Reference in New Issue
Block a user