代码:
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之间的变化逻辑,以及最后就怎么输出这个了,应该是我比较愚钝。
有没有懂的朋友能帮助讲解一下,十分感谢
桃花长相依
相关分类