1
0
Fork 0
CompleteNodeJS/playground/8-promises.js

29 lines
491 B
JavaScript

const add = (a, b) => {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve(a + b)
}, 2000)
})
}
// add(1, 2).then((sum) => {
// console.log(sum)
//
// add(sum, 5).then((sum2) => {
// console.log(sum2)
// }).catch((e) => {
// console.log(e)
// })
// }).catch((e) => {
// console.log(e)
// })
add(1, 1).then((sum) => {
console.log(sum)
return add(sum, 4)
}).then((sum2) => {
console.log(sum2)
}).catch((e) => {
console.log(e)
})