现在有个需求,需要判断两个对象的不同,而且比较尴尬的是,这两个对象只有嵌套层次的不同::>_<::var a = { 1:{ 2:{ 3:'3' } } }var b = { 4:{ 5:'5' } }对象的 a、b、c 属性都是不定的,个数也是不定的有没有一个简单的操作,判断是哪一个对象呢?
1 回答
心有法竹
TA贡献1866条经验 获得超5个赞
不太理解你的需求,是要判断两个对象是否有相同的深度?还是判断两个对象不相等
1.如果只是判断深度的话那就递归遍历,获取每一个对象的深度,然后比较
2.如果是判断两个对象是否相等,那么也是递归遍历,每一层是否相等
添加回答
举报
0/150
提交
取消