Promise

by bhupendra negi

JavaScript

function createPromise(txt) {

  return new Promise(function(resolve, reject) {

    setTimeout(() => reject(txt), 1000)

  })

}

var p1 = createPromise("Hello");
p1.then((txt) => {

  console.log(txt);
 
  return createPromise(" what's up")
})
.then((txt) => {
    console.log(txt);
    dd;
  return createPromise("bye !!")
})
.then( (txt) => { console.log(txt) }  )
.catch( anyerror => console.log("syntax "+anyerror));