代码:
var p1 = new Promise(function (resolve, reject) {
setTimeout(() => reject("123"), 3000)
})var p2 = new Promise(function (resolve, reject) {
setTimeout(() => resolve(p1), 1000)
})
p2
.then(result => console.log("error01",result),
result => console.log("error02",result))
.catch(error => console.log("error2",error))最后打出error02 123
并没有看懂p1和p2之间的变化逻辑,以及最后就怎么输出这个了,应该是我比较愚钝。
有没有懂的朋友能帮助讲解一下,十分感谢
桃花长相依
相关分类