mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-09 10:27:49 +00:00
Ensure createBound works with ES5 features removed.
Former-commit-id: 30fd5e615b473c9c9d3c013a4a5d7e1759872ede
This commit is contained in:
2
dist/lodash.min.js
vendored
2
dist/lodash.min.js
vendored
@@ -14,7 +14,7 @@ i&&typeof i=="object"&&(zr(i)||vt(i))?yr.apply(o,t?i:et(i,t,r)):r||o.push(i)}ret
|
||||
if(a!=L)return _;var a=n.constructor,l=t.constructor;if(a!=l&&(!mt(a)||!(a instanceof a&&mt(l)&&l instanceof l)))return _}for(l=!u,u||(u=f()),o||(o=f()),a=u.length;a--;)if(u[a]==n)return o[a]==t;var s=0,i=y;if(u.push(n),o.push(t),c){if(a=n.length,s=t.length,i=s==n.length,!i&&!e)return i;for(;s--;)if(c=a,l=t[s],e)for(;c--&&!(i=ut(n[c],l,r,e,u,o)););else if(!(i=ut(n[s],l,r,e,u,o)))break;return i}return x(t,function(t,a,f){return hr.call(f,a)?(s++,i=hr.call(n,a)&&ut(n[a],t,r,e,u,o)):void 0}),i&&!e&&x(n,function(n,t,r){return hr.call(r,t)?i=-1<--s:void 0
|
||||
}),l&&(p(u),p(o)),i}function ot(n,t,r,e,u){(zr(t)?Ot:d)(t,function(t,o){var i,a,f=t,c=n[o];if(t&&((a=zr(t))||b(t))){for(f=e.length;f--;)if(i=e[f]==t){c=u[f];break}if(!i){var l;r&&(f=r(c,t),l=typeof f!="undefined")&&(c=f),l||(c=a?zr(c)?c:[]:b(c)?c:{}),e.push(t),u.push(c),l||ot(c,t,r,e,u)}}else r&&(f=r(c,t),typeof f=="undefined"&&(f=t)),typeof f!="undefined"&&(c=f);n[o]=c})}function it(n,e,u){var o=-1,a=lt(),c=n?n.length:0,l=[],v=!e&&c>=k&&a===t,h=u||v?f():l;if(v){var g=i(h);g?(a=r,h=g):(v=_,h=u?h:(p(h),l))
|
||||
}for(;++o<c;){var g=n[o],y=u?u(g,o,n):g;(e?!o||h[h.length-1]!==y:0>a(h,y))&&((u||v)&&h.push(y),l.push(g))}return v?(p(h.b),s(h)):u&&p(h),l}function at(n){return function(t,r,e){var u={};return r=Z.createCallback(r,e,3),Ot(t,function(t,e,o){e=rr(r(t,e,o)),n(u,t,e,o)}),u}}function ft(n,t,r,e,u,o){var i=1&t,a=2&t,f=4&t,c=8&t,l=16&t;if(!a&&!mt(n))throw new er;var p=n&&n.__bindData__;if(p)return i&&!(1&p[1])&&(p[4]=u),f&&!(4&p[1])&&(p[5]=o),c&&yr.apply(p[2]||(p[2]=[]),r),l&&yr.apply(p[3]||(p[3]=[]),e),p[1]|=t,ft.apply(m,p);
|
||||
if(!i||a||f||l||!(Fr.fastBind||jr&&r.length))s=function(){var c=arguments,l=i?u:this;return r&&wr.apply(c,r),e&&yr.apply(c,e),f&&c.length<o?(p[2]=c,p[3]=m,ft(s,-25&t)):(a&&(n=l[v]),this instanceof s?(l=_t(n.prototype)?kr(n.prototype):{},c=n.apply(l,c),_t(c)?c:l):n.apply(l,c))};else{c=[n,u],yr.apply(c,r);var s=jr.call.apply(jr,c)}if(p=Rr.call(arguments),a){var v=u;u=n}return Tr(s,p),s}function ct(n){return Wr[n]}function lt(){var n=(n=Z.indexOf)===Ft?t:n;return n}function pt(n){var t,r;return n&&dr.call(n)==L&&(t=n.constructor,!mt(t)||t instanceof t)?(x(n,function(n,t){r=t
|
||||
if(!i||a||f||l||!(Fr.fastBind||jr&&r.length))s=function(){var t=arguments,c=i?u:this;return r&&wr.apply(t,r),e&&yr.apply(t,e),f&&t.length<o?ft(n,12,t,m,m,o):(a&&(n=c[v]),this instanceof s?(c=_t(n.prototype)?kr(n.prototype):{},t=n.apply(c,t),_t(t)?t:c):n.apply(c,t))};else{c=[n,u],yr.apply(c,r);var s=jr.call.apply(jr,c)}if(p=Rr.call(arguments),a){var v=u;u=n}return Tr(s,p),s}function ct(n){return Wr[n]}function lt(){var n=(n=Z.indexOf)===Ft?t:n;return n}function pt(n){var t,r;return n&&dr.call(n)==L&&(t=n.constructor,!mt(t)||t instanceof t)?(x(n,function(n,t){r=t
|
||||
}),r===g||hr.call(n,r)):_}function st(n){return Pr[n]}function vt(n){return n&&typeof n=="object"?dr.call(n)==T:_}function ht(n,t,r){var e=qr(n),u=e.length;for(t=rt(t,r,3);u--&&(r=e[u],!(t(n[r],r,n)===false)););return n}function gt(n){var t=[];return x(n,function(n,r){mt(n)&&t.push(r)}),t.sort()}function yt(n){for(var t=-1,r=qr(n),e=r.length,u={};++t<e;){var o=r[t];u[n[o]]=o}return u}function mt(n){return typeof n=="function"}function _t(n){return!(!n||!G[typeof n])}function bt(n){return typeof n=="number"||dr.call(n)==K
|
||||
}function dt(n){return typeof n=="string"||dr.call(n)==U}function wt(n){for(var t=-1,r=qr(n),e=r.length,u=Ht(e);++t<e;)u[t]=n[r[t]];return u}function jt(n,t,r){var e=-1,u=lt(),o=n?n.length:0,i=_;return r=(0>r?Ir(0,o+r):r)||0,o&&typeof o=="number"?i=-1<(dt(n)?n.indexOf(t,r):u(n,t,r)):d(n,function(n){return++e<r?void 0:!(i=n===t)}),i}function kt(n,t,r){var e=y;t=Z.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u&&(e=!!t(n[r],r,n)););else d(n,function(n,r,u){return e=!!t(n,r,u)
|
||||
});return e}function xt(n,t,r){var e=[];t=Z.createCallback(t,r,3),r=-1;var u=n?n.length:0;if(typeof u=="number")for(;++r<u;){var o=n[r];t(o,r,n)&&e.push(o)}else d(n,function(n,r,u){t(n,r,u)&&e.push(n)});return e}function Ct(n,t,r){t=Z.createCallback(t,r,3),r=-1;var e=n?n.length:0;if(typeof e!="number"){var u;return d(n,function(n,r,e){return t(n,r,e)?(u=n,_):void 0}),u}for(;++r<e;){var o=n[r];if(t(o,r,n))return o}}function Ot(n,t,r){var e=-1,u=n?n.length:0;if(t=t&&typeof r=="undefined"?t:rt(t,r,3),typeof u=="number")for(;++e<u&&t(n[e],e,n)!==false;);else d(n,t);
|
||||
|
||||
Reference in New Issue
Block a user