function deepEqual(obj1, obj2) {
if (obj1 === obj2) return true;
if (typeof obj1 !== "object" || typeof obj2 !== "object") return false;
const keys1 = Object.keys(obj1);
const keys2 = Object.keys(obj2);
if (keys1.length !== keys2.length) return false;
for (let key of keys1) {
if (!this.deepEqual(obj1[key], obj2[key])) return false;
}
return true;
};
VUE 深度比较对象是否完全相等
最新推荐文章于 2024-02-01 16:29:30 发布