Есть объект
this.data = {...}
Возможно ли динамический получить глубину вложенности в объекте?
Например мне надо получать this.data[user_list] и this.data[user][name]
Могу ли я сделать общее присвоение, чтобы не делать проверки по типу
if(args.length === 1) {
много одинакового кода со вставками this.data[args[0]] = value
}
if(args.length === 2) {
много одинакового кода со вставками this.data[args[0]][args[1]] = value
}
if(args.length === 3) {
много одинакового кода со вставками this.data[args[0]][args[1]][args[2]] = value
}
А сделать это без многократного повторения одинакового кода, где у нас меняется лишь вложенность в объекте