Promise.resolve的参数是thenable时为什么不调用后面的then?

Promise.resolve()
.then( value => {    console.log(0);    return Promise.resolve({
        then() {            console.log(1);
        }
    })
})
.then( value => {    
    return Promise.resolve({
        then() {           console.log(2);
        }
    })
})
.catch(()=>{   console.log('not yet');
})


慕的地6264312
浏览 645回答 1
1回答

慕姐8265434

MDN promise thenablethenable是这样用的Promise.resolve({   then(resolve) {    console.log(1);     resolve(2)   } }).then(v=>{  console.log(v) //2})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript