mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-10 19:07:49 +00:00
Simplify null/undefined check in _.isEqual and edit _.cloneDeep docs.
Former-commit-id: 62455ba83df04318856fbc889743f44101b24fe3
This commit is contained in:
2
lodash.min.js
vendored
2
lodash.min.js
vendored
@@ -9,7 +9,7 @@
|
||||
for(var u=0;7>u;u++)e+="i='"+t.j[u]+"';if(","constructor"==t.j[u]&&(e+="!(f&&f.prototype===m)&&"),e+="h.call(m,i)){"+t.g+"}"}return(t.b||t.h)&&(e+="}"),e+=t.c+";return u",r("e,h,j,k,l,q,o,t","return function("+n+"){"+e+"}")(a,wt,h,fr,A,nr,Nt,xt)}function c(n){return"\\"+tr[n]}function l(n){return lr[n]}function p(n){return typeof n.toString!="function"&&typeof(n+"")=="string"}function s(){}function v(n,t,r){t||(t=0),typeof r=="undefined"&&(r=n?n.length:0);var e=-1;r=r-t||0;for(var u=Array(0>r?0:r);++e<r;)u[e]=n[t+e];
|
||||
return u}function g(n){return pr[n]}function h(n){return Ot.call(n)==qt}function y(n){var t=!1;if(!n||typeof n!="object"||h(n))return t;var r=n.constructor;return!j(r)&&(!Wt||!p(n))||r instanceof r?Y?(ir(n,function(n,r,e){return t=!wt.call(e,r),!1}),!1===t):(ir(n,function(n,r){t=r}),!1===t||wt.call(n,t)):t}function m(n){var t=[];return ar(n,function(n,r){t.push(r)}),t}function _(n,t,r,e,u){if(null==n)return n;if(r&&(t=!1),r=x(n)){var o=Ot.call(n);if(!Yt[o]||Wt&&p(n))return n;var i=fr(n)}if(!r||!t)return r?i?v(n):sr({},n):n;
|
||||
switch(r=Zt[o],o){case It:case Tt:return new r(+n);case Bt:case zt:return new r(n);case Pt:return r(n.source,ct.exec(n))}for(e||(e=[]),u||(u=[]),o=e.length;o--;)if(e[o]==n)return u[o];var a=i?r(n.length):{};return e.push(n),u.push(a),(i?F:ar)(n,function(n,r){a[r]=_(n,t,null,e,u)}),i&&(wt.call(n,"index")&&(a.index=n.index),wt.call(n,"input")&&(a.input=n.input)),a}function d(n){var t=[];return ir(n,function(n,r){j(n)&&t.push(r)}),t.sort()}function b(n){for(var t=-1,r=cr(n),e=r.length,u={};++t<e;){var o=r[t];
|
||||
u[n[o]]=o}return u}function w(n,t,r,e){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return n===t;var u=Ot.call(n),o=Ot.call(t);if(u==qt&&(u=Mt),o==qt&&(o=Mt),u!=o)return!1;switch(u){case It:case Tt:return+n==+t;case Bt:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case Pt:case zt:return n==t+""}if(o=u==Dt,!o){if(n.__wrapped__||t.__wrapped__)return w(n.__wrapped__||n,t.__wrapped__||t);if(u!=Mt||Wt&&(p(n)||p(t)))return!1;var u=!Ht&&h(n)?Object:n.constructor,i=!Ht&&h(t)?Object:t.constructor;if(u!=i&&(!j(u)||!(u instanceof u&&j(i)&&i instanceof i)))return!1
|
||||
u[n[o]]=o}return u}function w(n,t,r,e){if(n===t)return 0!==n||1/n==1/t;if(null==n||null==t)return!1;var u=Ot.call(n),o=Ot.call(t);if(u==qt&&(u=Mt),o==qt&&(o=Mt),u!=o)return!1;switch(u){case It:case Tt:return+n==+t;case Bt:return n!=+n?t!=+t:0==n?1/n==1/t:n==+t;case Pt:case zt:return n==t+""}if(o=u==Dt,!o){if(n.__wrapped__||t.__wrapped__)return w(n.__wrapped__||n,t.__wrapped__||t);if(u!=Mt||Wt&&(p(n)||p(t)))return!1;var u=!Ht&&h(n)?Object:n.constructor,i=!Ht&&h(t)?Object:t.constructor;if(u!=i&&(!j(u)||!(u instanceof u&&j(i)&&i instanceof i)))return!1
|
||||
}for(r||(r=[]),e||(e=[]),u=r.length;u--;)if(r[u]==n)return e[u]==t;var a=!0,f=0;if(r.push(n),e.push(t),o){if(f=n.length,a=f==t.length)for(;f--&&(a=w(n[f],t[f],r,e)););return a}return ir(n,function(n,u,o){return wt.call(o,u)?(f++,a=wt.call(t,u)&&w(n,t[u],r,e)):void 0}),a&&ir(t,function(n,t,r){return wt.call(r,t)?a=-1<--f:void 0}),a}function j(n){return typeof n=="function"}function x(n){return n?nr[typeof n]:!1}function O(n){return typeof n=="number"||Ot.call(n)==Bt}function A(n){return typeof n=="string"||Ot.call(n)==zt
|
||||
}function S(n,t,r){var e=arguments,u=0,o=2;if(!n)return n;if(r===rt)var i=e[3],f=e[4],c=e[5];else f=[],c=[],typeof r!="number"&&(o=e.length,i=typeof(i=e[o-2])=="function"?a(i,e[--o]):typeof(i=e[o-1])=="function"&&i);for(;++u<o;){var l=fr(e[u]);(l?F:ar)(e[u],function(t,r){var e,u,o=n[r];if(t&&((u=gr(t))||fr(t))){for(var a=f.length;a--;)if(e=f[a]==t){o=c[a];break}e||(o=u?gr(o)?o:{}:fr(o)?o:[],i&&(o=i(o,t)),f.push(t),c.push(o),o=o&&S(o,t,rt,i,f,c))}else i?o=i(o,t):(l||typeof t!="undefined")&&(o=t);n[r]=o
|
||||
})}return n}function E(n){for(var t=-1,r=cr(n),e=r.length,u=Array(e);++t<e;)u[t]=n[r[t]];return u}function k(n,t,r){var e=-1,u=n?n.length:0,o=!1;return r=(0>r?Rt(0,u+r):r)||0,typeof u=="number"?o=-1<(A(n)?n.indexOf(t,r):C(n,t,r)):or(n,function(n){return++e<r?void 0:!(o=n===t)}),o}function N(n,t,r){var e=!0;if(t=a(t,r),fr(n)){r=-1;for(var u=n.length;++r<u&&(e=!!t(n[r],r,n)););}else or(n,function(n,r,u){return e=!!t(n,r,u)});return e}function R(n,t,r){var e=[];if(t=a(t,r),fr(n)){r=-1;for(var u=n.length;++r<u;){var o=n[r];
|
||||
|
||||
Reference in New Issue
Block a user