如何将承诺链带回外部?在我的第一个 then
中,我返回了一个新的 Promise,但随后始终没有触发持有 then
的外部 3
。
function doSomething() {
return new Promise(resolve => {
setTimeout(() => {
console.log("1");
resolve("1");
}, 2000)
});
}
doSomething().then(() => {
return new Promise(() => {
setTimeout(() => {
console.log("2")
resolve();
},2000);
});
}).then(() => {
console.log("3")
});