Предположим, что у меня есть следующий Promise
:
function doSomethingAsynchronous() {
return new Promise((resolve) => {
const result = doSomeWork();
setTimeout(() => {
resolve(result);
}), 100);
});
}
В какой момент времени называется doSomeWork()
? Является ли это сразу после или когда построено Promise
? Если нет, есть ли что-то дополнительное, что мне нужно сделать явно, чтобы убедиться, что тело Promise
запущено?