JSFiddle - React, Tailwind, and code Playground

by newblt123

JavaScript

var a = function() {
	var promise1 = Promise.resolve('banane');

  return promise1.then(function(response) {
    return 'tomate';
  });
}

var b = function() {
	var resp = 'banane';
  
  asyncTask().then(function(response) {
  	resp = response;
  });
  
  return resp;
}

var asyncTask = function() {
	return new Promise(function(resolve, reject) {
  	setTimeout(function() {
    	resolve('tomate');
    }, 200);
  });
}

a().then(function(response) {
	alert(response);
});

alert(b());