JSFiddle - React, Tailwind, and code Playground

by ppgab

JavaScript

function innerPromise(){
	return new Promise(r => r('promise'))
}

function outerPromise(callPromise=true){
	if(callPromise){
  	return innerPromise();
  }else{
  	return Promise.resolve('not promise');
  }
}

function outerEvent() {
	outerPromise(true)
  .then(console.log);
  
  outerPromise(false)
  .then(console.log)
}

outerEvent();