即使在我返回Promise.reject()
的时候,也有人打来电话.第一个.then()
打印未定义,第二个.then()
也打印输出.
有人能解释一下为什么吗?
let p4 = new Promise((resolve,reject)=>{
resolve("p4 Resolved");
});
p4.then((val)=>{
console.log(val);
return Promise.reject("20 Rejected")
}).catch((error)=>{console.log(error)})
.then((val)=>{console.log(val);return 290})
.then((val)=>{console.log("Last then : "+val);});