为了账号安全,请及时绑定邮箱和手机立即绑定

如果判断两个嵌套层次不同的对象的不同?

如果判断两个嵌套层次不同的对象的不同?

慕田峪9158850 2019-03-15 18:14:23
现在有个需求,需要判断两个对象的不同,而且比较尴尬的是,这两个对象只有嵌套层次的不同::>_<::var a = {      1:{        2:{          3:'3'        }      }    }var b = {      4:{        5:'5'      }    }对象的 a、b、c 属性都是不定的,个数也是不定的有没有一个简单的操作,判断是哪一个对象呢?
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

不太理解你的需求,是要判断两个对象是否有相同的深度?还是判断两个对象不相等
1.如果只是判断深度的话那就递归遍历,获取每一个对象的深度,然后比较
2.如果是判断两个对象是否相等,那么也是递归遍历,每一层是否相等

查看完整回答
反对 回复 2019-04-09
  • 1 回答
  • 0 关注
  • 316 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信