Помогите разобраться!
Изначально код был записан так:
function foo(arg){
............
let name = newFoo();
.............
return result;
}
function newFoo() {
return new Promise(.................resolve(result)).then((result) => {.................return obj; })
}
в ф-ции newFoo формировался объект из данных, который потом использовался в основной ф-ции foo. Теперь появилась необходимость записывать в объект данные, получаемые асинхронно. Как это все реализовать на промисе? Как записать в переменную name этот объект???