Promise
筆記一些不熟觀念而已
catch
let promise = ((resolve, reject) => { setTimeout (reject, 0)});
promise.then(
result => alert(result),
error => alert(error)
)promise.then(result => alert(result))
.catch(error => alert(error))promise
.then(f1)
.catch(f2);
promise
.then(f1, f2);const promise = () => new Promise((resolve, reject) => {
setTimeout(reject('oh no'), 0);
})
promise()
.then(result => xx, err => {
console.log('err1', err)
})
.catch(error => {console.log('err2', error)}); // err1 oh no
finally
Error handling with promises
Last updated