promise 调度的问题

var p3 = new Promise( (resolve, reject) => {

    resolve('B')

})

var p1 = new Promise( (resolve, reject) => {

    resolve(p3)

})

p2 = new Promise( (resolve, reject) => {

    resolve('A')

})

p1.then(v => console.log(v))

p2.then(v => console.log(v))

https://img2.mukewang.com/5c1750d80001dd4306610354.jpg

https://img1.mukewang.com/5c1750e100010e6902840155.jpg

node 与 浏览器运行不一致。 正常的理解 p1 内部 resolve 了一个 promise 不是同步的的 所以明显要p2晚一点。

慕的地8271018
浏览 407回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript