[Javascript] Promise.try

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/try

function fetchData() {
  if (Math.random() < 0.5) throw new Error('Sync Error')
  return Promise.resolve('data')
}

Promise.try(fetchData)
    .then(data => {
        console.log('success', data)
    })
    .catch(err => {
        console.log('Error', err)
    })

 

posted @ 2025-06-23 02:10  Zhentiw  阅读(9)  评论(0)    收藏  举报