可以使用JS的内建方法JSON.stringify()
将对象转化为字符串并比较它们:
function compareObjects(obj1, obj2) {
if (JSON.stringify(obj1) === JSON.stringify(obj2)) {
console.log('Objects are equal!');
} else {
console.log('Objects are not equal!');
}
}
const obj1 = { name: 'Alice', age: 25, city: 'New York' };
const obj2 = { age: 25, name: 'Alice', city: 'New York' };
const obj3 = { name: 'Bob', age: 30, city: 'Los Angeles' };
compareObjects(obj1, obj2); // Objects are equal!
compareObjects(obj1, obj3); // Objects are not equal!