Preciso retornar após a resolução / rejeição antecipada?
Suponha que eu tenha o seguinte código.
function divide(numerator, denominator) {
return new Promise((resolve, reject) => {
if(denominator === 0){
reject("Cannot divide by 0");
return; //superfluous?
}
resolve(numerator / denominator);
});
}
Se meu objetivo é usarreject
para sair mais cedo, devo adquirir o hábito dereturn
também imediatamente depois?