ребят, вопрос по рекурсии
есть объект в котором, кроме простых значений, значение-массив. в этом массиве также (2-3 уровня максимум).
есть набор необходимых ключей для которых нужно добавить значения, эти ключи должны брать значения как с верхнего уровня, так и с самого нижнего
как проходить исходный объект с массивами, создавая объекты и класть их в новый массив, сохраняя контекст?
то есть логика такая: собрали полностью объект, пушнули в новый массив - переходим к созданию нового объекта
https://codesandbox.io/s/zealous-turing-nz9py?file=/src/index.js