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