[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)
})

浙公网安备 33010602011771号