JSFiddle - React, Tailwind, and code Playground
JavaScript
function returnName() {
return new Promise(function(resolve, reject) {
setTimeout(function() {
return resolve('John Wick');
}, 3000);
});
}
let person = { age: 23 };
returnName().then(function(name) {
person.name = name;
console.log(person);
});