9 changed files with 38 additions and 14 deletions
@ -0,0 +1,17 @@ |
|||
/* eslint eqeqeq: 0 */ |
|||
|
|||
function equal(old, target) { |
|||
let r = true; |
|||
for (const prop in old) { |
|||
if (typeof old[prop] === 'function' && typeof target[prop] === 'function') { |
|||
if (old[prop].toString() != target[prop].toString()) { |
|||
r = false; |
|||
} |
|||
} else if (old[prop] != target[prop]) { |
|||
r = false; |
|||
} |
|||
} |
|||
return r; |
|||
} |
|||
|
|||
export default equal; |
|||
Loading…
Reference in new issue