promise 用catch捕获错误

114 阅读1分钟
console.log('start ')

new Promise( (resolve) => {
  console.log('resolve ', resolve)
  setTimeout(() => {
    throw new Error('bye')
  }, 2000)
})
  .then(value => {
    console.log(value + ' world')
  })
  .catch( error => {
    console.log('Error: ', error.message)
  })