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