fix data check
This commit is contained in:
@ -6316,7 +6316,7 @@ If none of the above conditions are met, use `Object.keys()` to check if both va
|
|||||||
const equals = (a, b) => {
|
const equals = (a, b) => {
|
||||||
if (a === b) return true;
|
if (a === b) return true;
|
||||||
if (a instanceof Date && b instanceof Date) return a.getTime() === b.getTime();
|
if (a instanceof Date && b instanceof Date) return a.getTime() === b.getTime();
|
||||||
if (!a || !b || (typeof a != 'object' && typeof b !== 'object')) return a === b;
|
if (!a || !b || (typeof a !== 'object' && typeof b !== 'object')) return a === b;
|
||||||
if (a === null || a === undefined || b === null || b === undefined) return false;
|
if (a === null || a === undefined || b === null || b === undefined) return false;
|
||||||
if (a.prototype !== b.prototype) return false;
|
if (a.prototype !== b.prototype) return false;
|
||||||
let keys = Object.keys(a);
|
let keys = Object.keys(a);
|
||||||
|
|||||||
@ -10,7 +10,7 @@ If none of the above conditions are met, use `Object.keys()` to check if both va
|
|||||||
const equals = (a, b) => {
|
const equals = (a, b) => {
|
||||||
if (a === b) return true;
|
if (a === b) return true;
|
||||||
if (a instanceof Date && b instanceof Date) return a.getTime() === b.getTime();
|
if (a instanceof Date && b instanceof Date) return a.getTime() === b.getTime();
|
||||||
if (!a || !b || (typeof a != 'object' && typeof b !== 'object')) return a === b;
|
if (!a || !b || (typeof a !== 'object' && typeof b !== 'object')) return a === b;
|
||||||
if (a === null || a === undefined || b === null || b === undefined) return false;
|
if (a === null || a === undefined || b === null || b === undefined) return false;
|
||||||
if (a.prototype !== b.prototype) return false;
|
if (a.prototype !== b.prototype) return false;
|
||||||
let keys = Object.keys(a);
|
let keys = Object.keys(a);
|
||||||
|
|||||||
Reference in New Issue
Block a user