JSFiddle - React, Tailwind, and code Playground

by vikikamath

JavaScript

var p1 = new Promise(function(resolve, reject) {
	console.log("p1");
  resolve('Success');
});

p1.then(function(value) {
	console.log("p2 received value from parent '",value,"'");
  console.log("!!Exception in p2!!")
  throw 'oh, no!';
})
.catch(function(err){
	console.log('In catch')
})
.then(function(){
  console.log("p3 success")
}, function () {
  console.log("p3 failure without reject")
  //reject();
})
.then(function(){
	console.log('p4 success')
}, function() {
	console.log('p4 failure')
})
.then(function(){
	console.log('p5 success')
}, function() {
	console.log('p5 failure')
})