// 比对数据是否更新
export const isObjectValueEqual = (a:any, b:any) => {
//取对象a和b的属性名
var aProps = Object.getOwnPropertyNames(a);
var bProps = Object.getOwnPropertyNames(b);
//判断属性名的length是否一致
if (aProps.length != bProps.length) {
return false;
}
//循环取出属性名,再判断属性值是否一致
for (var i = 0; i < aProps.length; i++) {
var propName = aProps[i];
if (a[propName] !== b[propName]) {
return false;
}
}
return true;
}
比对数据是否更新
最新推荐文章于 2025-04-26 11:58:24 发布
本文介绍了一种用于比较两个对象值是否相等的方法。通过获取对象的属性并逐一比对其值来确定两个对象是否完全相同。这种方法适用于需要检测数据变化或进行状态同步的场景。
956

被折叠的 条评论
为什么被折叠?



