0

I want to create a function foo returning 'success' after 2 seconds using only promises.(similar to async-await)

function foo() {
    return new Promise((resolve, reject) => {
        setTimeout(() => {
            resolve('success');
        }, 2000);
    })
}

foo().then(function (value) {
    console.log(value);
})

//Can we do something like this? 
// let value = foo();
// console.log(value)

0 Answers0