Middle
È possibile concatenare un then dopo catch?
sobes.tech AI
Risposta dell'AI
Sì, dopo catch è possibile concatenare un then. Nella catena di promesse, catch gestisce gli errori e il then successivo continua con il risultato restituito da catch (se ne ha restituito uno). Questo permette, ad esempio, di gestire un errore e restituire un valore di riserva affinché la catena continui senza errori.
Esempio:
Promise.reject('Errore')
.catch(error => {
console.log('Errore catturato:', error);
return 'Valore di riserva';
})
.then(value => {
console.log('Successivo:', value); // Mostrerà 'Successivo: Valore di riserva'
});
Quindi, then dopo catch è una pratica comune per continuare la catena dopo aver gestito un errore.