Promise
by Santosh Thakur
JavaScript
let cleanRoom = function() {
return new Promise(function(resolve, reject) {
resolve('Clean my work');
})
};
let resolveWork = function(massage) {
return new Promise(function(resolve, reject) {
resolve(massage +'Resolved my work');
})
};
let finishedWork = function(massage) {
return new Promise(function(resolve, reject) {
resolve(massage + 'Finished my work');
})
};
cleanRoom().then(function(result) {
return resolveWork(result);
}).then(function(result) {
return finishedWork(result);
}).then(function(result){
console.log(result + 'Finished');
})