Есть функция:
function funcName() {
if (bool) {
return 1
} else {
api.execute("api.name", { user: id }, (result) => {
result.answer
})
}
}
Как сделать чтобы функция возвращала result.answer полученный в промисе, либо присваивала это значение какой-то переменной вне. Если попробовать присвоить значение переменной - получим undefined. Как переписать этот пример, чтобы небыло конфликтов синхронности/асинхронности Заранее спасибо!
funcName().then(res => {})или так же как в ответе. – Doigrales Mar 12 '19 at 09:21