Promises clean example
cleaning the room in ES6
JavaScript
// cleaning the room
const cleaningTheRoom = () => true;
const promiseToCleanTheRoom = new Promise( (resolve, reject) => {
if ( cleaningTheRoom() ) {
resolve('Clean')
} else {
reject('Dirty')
}
});
promiseToCleanTheRoom
.then( fromResolve => {
console.log('The room is '+ fromResolve)
})
.catch( fromResolve => {
console.log('The room is '+ fromResolve)
})