JS:带有内部承诺的承诺链

时间:2021-02-03 18:14:55

标签: javascript

如何将承诺链带回外部?在我的第一个 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")
});

0 个答案:

没有答案