JSFiddle - React, Tailwind, and code Playground

by jstenkvist

JavaScript

function resolveAfter2Seconds() {
  return new Promise(resolve => {
  	var returnValues = window.confirm("Test?");
    if (returnValues != null) {
    	resolve(returnValues);
    }
    //setTimeout(() => {
//      resolve('resolved');
  //  }, 2000);
  });
}

async function asyncCall() {
  console.log('calling');
  const result = await resolveAfter2Seconds();
  console.log("done!")
  console.log(result);
  // expected output: "resolved"
}

asyncCall();
console.log("2");