как вернуть treeObject только после того, как выполнится функция treeHTML? сделать асинхронной мб и типа так treeHTML().then(() => {return treeObject})
Если она асинхронная - то дождись её выполнения и работай после этого уже с изменённым treeObject
Вот как будет правильно дождаться ее выполнения? Если там внутри просто иф элсы, которые проходят по всем тэгам в хтмльке, то есть не понятно на каком моменте можно отловить окончание ее выполнения
Вот как будет правильно дождаться ее выполнения? Если там внутри просто иф элсы, которые проходят по всем тэгам в хтмльке, то есть не понятно на каком моменте можно отловить окончание ее выполнения
Там супер дичь, давай только пожалуйста не будем обсуждать все внутри как бы не хотелось. То есть массив treeObject и функция treeHTML обёрнуты в функцию mapDOM, которая в качестве промиса должна вернуть заполненный массив treeObject, который должен вернуться в качестве промиса внутри функции treeHTML