JS通过属性名获取父属性的属性名

有点描述不好,大概意思是比如我有这么一个对象:


    {

        a : {

            aa : {

               aaa : 123,

               bbb : 124

            } 

        },

        b : 1,

        c : [1,2,3]

        d : 2

    }

    我现在知道了一个属性名“aaa”,我希望通过一个方法得到根属性名“a”。


慕的地8271018
浏览 975回答 3
3回答

慕哥9229398

类似深度优先搜索,遍历对象的所有属性,不断递归,直到找到那个属性就可以

隔江千里

首先你要解决什么问题?如果要访问aaa的话,必须通过a对象进入访问;如果是现在知道aaa这个属性名在这个大对象中,但是不知道aaa的父对象是谁的话只能通过遍历搜索了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript