Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript中的最小脚本从json对象获取第五级子值_Javascript_Arrays_Json - Fatal编程技术网

使用javascript中的最小脚本从json对象获取第五级子值

使用javascript中的最小脚本从json对象获取第五级子值,javascript,arrays,json,Javascript,Arrays,Json,我想用最简单的方法从json对象获取第五级子值,而不使用任何第三方库 这是json对象 var datas = { "one": [ { "name": "name1", "two": [ {"name": "name2"}, {"name": "name3"}, { "name": "na

我想用最简单的方法从json对象获取第五级子值,而不使用任何第三方库

这是json对象

var datas = {
    "one": [
        {
            "name": "name1",
            "two": [
                {"name": "name2"},
                {"name": "name3"},
                {
                    "name": "name4",
                    "three": [
                        {"name": "name5"},
                        {"name": "name6"},
                        {
                          "name": "name6",
                          "four": [
                        {"name": "name5"},
                        {"name": "name6"},
                        {
                          "name": "name6",
                          "five": [
                            {"name": "name5"},
                            {"name": "name6"},
                            {"name": "name6"}
                            ]
                        }
                        ] 
                        }
                    ]
                },
                {"name": "name7"}
            ]
        }
    ] 
}
最简单的方法

datas.one[0].two[2].three[2].four[2].five
或者

datas['one'][0]['two'][2]['three'][2]['four'][2]['five']

datas.1[0]。2[2]。3[2]。4[2]。5
。只需遵循结构即可。使用
[“one”]
。one
用于对象属性,而
[0]
或任何数字索引用于数组。这些数组索引首先应为
0
,其余应为
2
。JS数组的索引从0开始,而不是1。这相当于大脑放屁——可能是因为命名的道具(我对此非常了解)。谢谢我想你知道,但我想我会发表评论,这样OP/其他人就不会感到困惑
:)