На данный вопрос уже ответили:
Есть функция:
function funcName() {
if (bool) {
return 1
} else {
api.execute("api.name", { user: id }, (result) => {
result.answer
})
}
}
Как сделать чтобы функция возвращала result.answer полученный в промисе, либо присваивала это значение какой-то переменной вне. Если попробовать присвоить значение переменной - получим undefined. Как переписать этот пример, чтобы небыло конфликтов синхронности/асинхронности Заранее спасибо!
async function funcName() {
if (bool) {
return 1
} else {
const result = await api.execute("api.name", { user: id });
return result;
}
}
Продвижение своими сайтами как стратегия роста и независимости