JSFiddle - React, Tailwind, and code Playground
by WILLIAM CORREA
JavaScript
function Promiser () {
return {
invoke: function(params) {
return new Promise(function(resolve, reject) {
setTimeout(resolve, params);
});
};
}
}
const promise = new Promiser('Hello World!');
promise.invoke(2000).then(function(message) {
alert(message);
});
/*
const promise = function(param) {
return new Promise(function(resolve) {
setTimeout(resolve, param);
});
};
promise(2000).then(function(){
alert("Hello World");
});
*/