小编pum*_*umi的帖子

如何在给定一组键的情况下创建嵌套对象

给定是这样的数组:

var level = ["a", "b", "x"];
Run Code Online (Sandbox Code Playgroud)

输出应该是:

{
    "a": {
        "b": {
            "x": {
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过这个:

var level = ["a", "b", "x"];
var o = {};
for (var c = 0, len = level.length; c < len; c +=1 ) { 
    var part = level[c]; 
    o[part] = {}; // how to remember the last part?
}
Run Code Online (Sandbox Code Playgroud)

我怎么能记住最后一部分并添加下一个级别?

javascript arrays object

22
推荐指数
3
解决办法
957
查看次数

标签 统计

arrays ×1

javascript ×1

object ×1