JSFiddle - React, Tailwind, and code Playground
by hbjpn
JavaScript
var p = Promise.resolve(0);
p
.then((v)=>{
console.log("then1:"+v);
return Promise.reject(1);
})
.then((v)=>{
console.log("then2:"+v);
return Promise.resolve(2);
})
.catch(v=>{
console.log("catch1:"+v);
return Promise.reject(-1);
})
.then(v=>{
console.log("then3:"+v);
return Promise.resolve(3);
})
.catch(v=>{
console.log("catch2:"+v);
//return Promise.resolve(-2);
})
.then(v=>{
console.log("then4:"+v);
return Promise.reject(4);
})
.finally(v=>{
console.log("finally:"+v);
return Promise.resolve(100);
})
.then((v)=>{
console.log("then5:"+v);
})
.catch((v)=>{
console.log("catch3:"+v);
})