JSFiddle - React, Tailwind, and code Playground

by bsodmike

JavaScript

function SimplePromise(fn) { 
	var resolve = function (v) { internalResolve(this, v); };
	var reject = function (e) { internalReject(this, e); };
	
	fn(resolve, reject);
}

var resolveLater, promise = new SimplePromise(function(resolve, reject) {
	resolveLater = resolve;
});

console.log(resolveLater);
console.log(promise);