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) } );