JSFiddle - React, Tailwind, and code Playground

JavaScript

var delay = function(ms){
	var promise = new Promise(
  	function(resolve, reject){
  		setTimeout(
      	function(){
        	resolve("Finished! Return the value: x = 100;");
        	reject("Oww...");
       	}, ms
      );
 	 	}
	);
  return promise;
}

var f = function(){
  console.log("Start...");
  var status = delay(1000).then(function(status){console.log("Finish!", status);});
}
f();