js中promise的嵌套问题

function s1() {

    return new Promise(function(resolve, reject) {

       console.log('函数s1执行')

       s2()

    })

}


function s2(){

    return new Promise(function(resolve, reject) {

        console.log('函数s2执行')

        resolve()

    })

}


s1().then(function(){

    console.log('函数s1的then语句')

})  

这样只能执行s1和s2,s1后边的then语句怎样才能执行

神不在的星期二
浏览 1403回答 1
1回答

小唯快跑啊

s2()改成resolve(s2())
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript