可能的重复:
JavaScript 中的对象比较
是否有任何方法可以接收 2 个 JSON 对象并比较这 2 个对象以查看是否有任何数据已更改?
编辑
在查看评论后,需要进行一些澄清。
JSON 对象定义为
"一组无序的名称/值对。一个对象以{(左括号)开始,以}(右括号)结束。每个名称后跟:(冒号),名称/值对用,(逗号)分隔.” -- json.org
我的目标是能够比较 2 个 JSON 对象文字,简单地说。
我不是 javascript 专家,所以如果在 javascript 中,这些是对象文字,那么我想这就是我应该称呼它们的原因。
我相信我正在寻找的是一种能够:
- 深度递归以找到唯一的名称/值对
- 确定两个对象文字的长度,并比较名称/值对以查看两者中是否存在差异。