JSFiddle - React, Tailwind, and code Playground
JavaScript
function add5Async(number, callback) {
setTimeout(function() {
callback(number + 5)
})
}
function add5Promise(number) {
return new Promise(function(resolve) {
setTimeout(function() {
resolve(number + 5)
});
});
}
add5Async(5, function(result) {
console.log("Add 5 Async", result);
});
add5Promise(5).then(function(result) {
console.log("Add 5 Promise", result);
});
console.log("This will be logged first.")