Basic Promise
by Gustavo
JavaScript
const result = new Promise( (resolve, reject) => {
setTimeout( () => {
if (Math.random() < 0.5) {
resolve('success');
} else {
reject('some problems');
}
}, 1000 );
});
result
.then( (res) => { console.log(res) } )
.catch( (err) => { console.log(err) } );