Есть:
строка = "path0.path01.path012...."
объект = {
path0: {
path01: {...},
},
path1: {...},
path2: {...},
}
У строки может быть разное количество уровней вложенности и она всегда 100% верная (такой путь существует в объекте).
Нужно перейти по этому пути в объекте.
Пробовал передать путь следующим образом но ничего не вышло: объект[строка].
Если разделить путь сплитом по точке и точно знать количество уровней в строке и все их в лоб прописать в пути объекта, то всё проходит.
Каким образом это лучше обработать?