JavaScript Promise
let p = new Promise((resolve, reject) => {
let a = 1 + 1
if (a == 2) {
resolve('Success')
} else {
reject('Failed')
}
})
p.then((message) => {
console.log('In the then ' + message)
}).catch((message) => {
console.log('In the catch ' + message)
})