promises
by amindunited
JavaScript
class fart {
cheese () {
let promise = new Promise ((resolve, reject) => {
setTimeout(()=>{
resolve('shit');
}, 2000);
})
return promise;
}
}
let f = new fart();
let successFn = ()=>{
console.log('success');
}
let errorFn = (err)=>{
console.log('got err!', err);
}
let catchErrorFn = (err)=>{
console.log('CATCH got err!', err);
}
f.cheese()
.then(successFn, errorFn)