Promise
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));