@douyinfe/semi-animation
Version:
animation base library for semi-ui
20 lines • 368 B
JavaScript
export default function shallowEqual(a, b) {
if (typeof a !== typeof b) {
return false;
}
if (typeof a === 'string' || typeof a === 'number') {
return a === b;
}
let i;
for (i in a) {
if (!(i in b)) {
return false;
}
}
for (i in b) {
if (a[i] !== b[i]) {
return false;
}
}
return i === void 0 ? a === b : true;
}