Дано такое массив:
var level = ["a", "b", "x"];
Выход должен быть:
{
"a": {
"b": {
"x": {
}
}
}
}
Я попробовал это:
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?
}
Как я могу запомнить последнюю часть и добавить следующий уровень?