var clean = () => {
return new Promise((resolve, reject) => {
let clean = false;
if (!clean) {
resolve('clean');
} else {
reject('not clean');
}
});
}
var remove = (message) => {
return new Promise((resolve, reject) => {
resolve(message + ' remove');
});
}
var won = (message) => {
return new Promise((resolve, reject) => {
let win = false;
if (win) {
resolve(message + ' won');
} else {
reject('not won');
}
});
}
Promise.all([clean(), remove(), won()]).then(result => {
console.log('all finished');
}).catch(result => {
console.log('Error in process, Error: ' + result);
});
Created
October 11, 2017 13:48
-
-
Save GustavoJobstraibizer/a578fbaca485068148bfd99cf626bcb5 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment