最佳答案
假设我有以下 Promise
:
function doSomethingAsynchronous() {
return new Promise((resolve) => {
const result = doSomeWork();
setTimeout(() => {
resolve(result);
}), 100);
});
}
doSomeWork()
在哪个时间点被调用?它是紧接在 Promise
构建之后还是在构建之后?如果没有,是否需要显式地做一些额外的事情来确保 Promise
的主体运行?