Итак, я пытаюсь заставить мою функцию работать с логикой асинхронных таймеров, где мне нужно выполнить computeResult
(например, func) после остановки таймера. Чтобы получить контроль над асинхронной логикой setTimeout, я использовал функцию asyncFunc
на основе Promise, но она всегда возвращает мне Promise {<pending>}
, когда я ее использую.
Где мое падение в этом случае? Спасибо.
P.S.
Я также вижу различные сообщения на эту тему на SoF, но это не помогает мне. Не блокируйте мой вопрос только для того, чтобы вырастить свой опыт на SoF
const computeResult = () => {
return 'sdas'
}
const asyncFunc = () => new Promise(
r => setTimeout(r, 1000))
.then(() => computeResult()
);
export default asyncFunc