Promise返回顺序在浏览器console与终端输出不同

106 阅读1分钟

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))

chrome console

vs code 终端: