JSFiddle - React, Tailwind, and code Playground

by Sujit Kumar Singh

JavaScript

waitForMe().then(function(intentsArr){
  console.log('Finally, I can execute!!!');
},
function(err){
  console.log('This is error message.');
})
    
function waitForMe(){
    // Returns promise
    console.log('Inside waitForMe');
    return new Promise(function(resolve, reject){
        if(false){ // Try changing to 'false'
            setTimeout(function(){
            	console.log('waitForMe\'s function succeeded');
            	resolve();
            }, 2500);
        }
        else{
            setTimeout(function(){
            	console.log('waitForMe\'s else block failed');
            	resolve();
            }, 2500);
        }
    });
}