reject handle without await
JavaScript
function simulateFakePromise(item) {
console.log('requesting for item: ', item);
return new Promise((resolve, reject) => {
setTimeout(() => {
reject(new Error('custom error'))
}, 2*1000);
});
}
function main() {
//catch handler attach
simulateFakePromise(35)
.catch(err => console.log('Rejected err caught', err))
console.log('i m running, i dont wait for above promise')
}
main()