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.reject(100);
})
.then((v)=>{
	console.log("then5:"+v);
})
.catch((v)=>{
	console.log("catch3:"+v);
})