Qual è la differenza tra catch
e then(_,onRejected)
in ES6 Promise
? So solo che onRejected
non gestisce lo stato rifiutato di interno Promise
.on rejected catch in Promise
Promise.resolve().then(() => {
return new Promise((resolve,reject) => {
throw new Error('Error occurs');
});
},er => console.log(er)); //Chrome throws `Uncaught (in promise)`
Promise.resolve().then(() => {
return new Promise((resolve,reject) => {
throw new Error('Error occurs');
});
}).catch(er => console.log(er)); //Error occurs
OP non stava usando '_' come nome di una variabile, ma per indicare che stava solo chiedendo del secondo parametro. – hippietrail