猿问

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

现在有个需求,需要判断两个对象的不同,而且比较尴尬的是,这两个对象只有嵌套层次的不同::>_<::


var a = {

      1:{

        2:{

          3:'3'

        }

      }

    }

var b = {

      4:{

        5:'5'

      }

    }

对象的 a、b、c 属性都是不定的,个数也是不定的


有没有一个简单的操作,判断是哪一个对象呢?


慕田峪9158850
浏览 318回答 1
1回答

心有法竹

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

相关分类

JavaScript
我要回答