【发布时间】:2021-09-13 02:31:49
【问题描述】:
你能帮我看看如何检查两个对象是否相等吗?这是我要比较的两个对象...
let obj1 = {"Add Ons": [{"addon_id": 32, "addon_name": "Black Pearl", "addon_price": 15}, {"addon_id": 33, "addon_name": "White Pearl", "addon_price": 15}]}
let obj2 = {"Add Ons": [{"addon_id": 33, "addon_name": "White Pearl", "addon_price": 15}, {"addon_id": 32, "addon_name": "Black Pearl", "addon_price": 15}]}
我尝试使用这个const isEqual = (...objects) => objects.every(obj => JSON.stringify(obj) === JSON.stringify(objects[0])); 来检查它是否相等,但如果里面的数组是随机的,它会返回 false。如何检查它是否是随机事件?非常感谢!
【问题讨论】:
-
你如何识别2个不同的对象?我的意思是我们可以使用哪个属性?所有的?如果任何值不同,它就不一样了吗?如果两个数组中存在相同的
addon_id,我们可以称它为相等吗?
标签: arrays react-native object