Привет всем, давно читал, но впервые постер.Последние несколько дней я пытался решить логическую проблему, и мне не повезло, я надеялся, что кто-то, кто хорошо разбирается в логике рекурсии, может мне помочь.
В основном я хочу создать массив, который содержит массивы всех вложенных свойств объекта в JavaScript.Например:
{a:'b',c:{d:{e:'f',g:'h'}},i:'k'}
должен возвращать
[['a'],['c','d','e'],['c','d','g'],['i']]
Я пытался сделать рекурсию с различными циклами for / while, но получаюбезнадежно теряется в логике: /
Любая помощь будет оценена.Если есть лучший способ описать мою проблему, пожалуйста, дайте мне знать, и я обновлю этот пост.