mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 18: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.underscore.min.js
vendored
2
lodash.underscore.min.js
vendored
@@ -7,7 +7,7 @@
|
||||
;(function(n,r){function t(n,r){var t;if(n)for(t in r||(r=P),n)if(r(n[t],t,n)===W)break}function e(n,r,t){if(n){r=r&&typeof t=="undefined"?r:i(r,t);var e=n.length;if(t=-1,typeof e=="number")for(;++t<e&&r(n[t],t,n)!==W;);else for(t in n)if(ir.call(n,t)&&r(n[t],t,n)===W)break}}function u(n){return n&&typeof n=="object"&&n.__wrapped__?n:this instanceof u?(this.__wrapped__=n,void 0):new u(n)}function o(n,r){var t=n.b,e=r.b;if(n=n.a,r=r.a,n!==r){if(n>r||typeof n=="undefined")return 1;if(n<r||typeof r=="undefined")return-1
|
||||
}return t<e?-1:1}function i(n,r,t){if(!n)return P;var e=typeof n;if("function"!=e){if("object"!=e)return function(r){return r[n]};var u=Fr(n);return function(r){for(var t=u.length,e=H;t--&&(e=_(r[u[t]],n[u[t]])););return e}}return typeof r!="undefined"?t?function(t,e,u,o){return n.call(r,t,e,u,o)}:function(t,e,u){return n.call(r,t,e,u)}:n}function a(n){return"\\"+Nr[n]}function f(n){return Rr[n]}function c(){}function l(n,r,t){r||(r=0),typeof t=="undefined"&&(t=n?n.length:0);var e=-1;t=t-r||0;for(var u=Array(0>t?0:t);++e<t;)u[e]=n[r+e];
|
||||
return u}function s(n){return Tr[n]}function p(n){var r,t=[],e=function(n,r){t.push(r)};if(n)for(r in e||(e=P),n)if(ir.call(n,r)&&e(n[r],r,n)===W)break;return t}function v(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)n[u]=e[u]}return n}function g(n){if(!n)return n;for(var r=1,t=arguments.length;r<t;r++){var e=arguments[r];if(e)for(var u in e)n[u]==G&&(n[u]=e[u])}return n}function h(n){var r=[];return t(n,function(n,t){m(n)&&r.push(t)}),r.sort()}function y(n){for(var r=-1,t=Fr(n),e=t.length,u={};++r<e;){var o=t[r];
|
||||
u[n[o]]=o}return u}function _(n,r,e,u){if(n===r)return 0!==n||1/n==1/r;if(n==G||r==G)return n===r;var o=fr.call(n),i=fr.call(r);if(o!=i)return H;switch(o){case mr:case dr:return+n==+r;case br:return n!=+n?r!=+r:0==n?1/n==1/r:n==+r;case wr:case Ar:return n==r+""}if(i=o==_r,!i){if(n.__wrapped__||r.__wrapped__)return _(n.__wrapped__||n,r.__wrapped__||r);if(o!=jr)return H;var o=n.constructor,a=r.constructor;if(o!=a&&(!m(o)||!(o instanceof o&&m(a)&&a instanceof a)))return H}for(e||(e=[]),u||(u=[]),o=e.length;o--;)if(e[o]==n)return u[o]==r;
|
||||
u[n[o]]=o}return u}function _(n,r,e,u){if(n===r)return 0!==n||1/n==1/r;if(n==G||r==G)return H;var o=fr.call(n),i=fr.call(r);if(o!=i)return H;switch(o){case mr:case dr:return+n==+r;case br:return n!=+n?r!=+r:0==n?1/n==1/r:n==+r;case wr:case Ar:return n==r+""}if(i=o==_r,!i){if(n.__wrapped__||r.__wrapped__)return _(n.__wrapped__||n,r.__wrapped__||r);if(o!=jr)return H;var o=n.constructor,a=r.constructor;if(o!=a&&(!m(o)||!(o instanceof o&&m(a)&&a instanceof a)))return H}for(e||(e=[]),u||(u=[]),o=e.length;o--;)if(e[o]==n)return u[o]==r;
|
||||
var f=V,c=0;if(e.push(n),u.push(r),i){if(c=n.length,f=c==r.length)for(;c--&&(f=_(n[c],r[c],e,u)););return f}return t(n,function(n,t,o){return ir.call(o,t)?(c++,!(f=ir.call(r,t)&&_(n,r[t],e,u))&&W):void 0}),f&&t(r,function(n,r,t){return ir.call(t,r)?!(f=-1<--c)&&W:void 0}),f}function m(n){return typeof n=="function"}function d(n){return n?Sr[typeof n]:H}function b(n){return typeof n=="number"||fr.call(n)==br}function j(n){return typeof n=="string"||fr.call(n)==Ar}function w(n){for(var r=-1,t=Fr(n),e=t.length,u=Array(e);++r<e;)u[r]=n[t[r]];
|
||||
return u}function A(n,r){var t=H;return typeof(n?n.length:0)=="number"?t=-1<M(n,r):e(n,function(n){return(t=n===r)&&W}),t}function x(n,r,t){var u=V;if(r=i(r,t),kr(n)){t=-1;for(var o=n.length;++t<o&&(u=!!r(n[t],t,n)););}else e(n,function(n,t,e){return!(u=!!r(n,t,e))&&W});return u}function E(n,r,t){var u=[];if(r=i(r,t),kr(n)){t=-1;for(var o=n.length;++t<o;){var a=n[t];r(a,t,n)&&u.push(a)}}else e(n,function(n,t,e){r(n,t,e)&&u.push(n)});return u}function O(n,r,t){var e;return r=i(r,t),S(n,function(n,t,u){return r(n,t,u)?(e=n,W):void 0
|
||||
}),e}function S(n,r,t){if(r&&typeof t=="undefined"&&kr(n)){t=-1;for(var u=n.length;++t<u&&r(n[t],t,n)!==W;);}else e(n,r,t)}function N(n,r,t){var u=-1,o=n?n.length:0,a=Array(typeof o=="number"?o:0);if(r=i(r,t),kr(n))for(;++u<o;)a[u]=r(n[u],u,n);else e(n,function(n,t,e){a[++u]=r(n,t,e)});return a}function k(n,r,t){var u=-1/0,o=u;if(!r&&kr(n)){t=-1;for(var a=n.length;++t<a;){var f=n[t];f>o&&(o=f)}}else r=i(r,t),e(n,function(n,t,e){t=r(n,t,e),t>u&&(u=t,o=n)});return o}function F(n,r){return N(n,r+"")
|
||||
|
||||
Reference in New Issue
Block a user