给定是这样的数组:
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)
我怎么能记住最后一部分并添加下一个级别?