¿Hay una forma más limpia de escribir esta parte del código?
Siento que hay mucho más si las declaraciones
Lo más probable es que se pueda hacer usando una declaración de cambio, pero ¿cuán más limpio o más legible será?
if (inflationArray.every((x) => x.value.length == 0)) { alert("Every field is empty"); return; } else if ( inflationArray[0].value.length == 0 && inflationArray[1].value.length != 0 && inflationArray[2].value.length == 0 ) { alert("You didn't type in any money value or inflation rate"); return; } else if ( inflationArray[0].value.length == 0 && inflationArray[1].value.length == 0 && inflationArray[2].value.length != 0 ) { alert("You didn't type in any money value or years"); return; } else if ( inflationArray[0].value.length != 0 && inflationArray[1].value.length == 0 && inflationArray[2].value.length == 0 ) { alert("You didn't type in any year or inflation rate"); return; } else if (inflationArray[0].value.length == 0) { alert("You didn't type in any money value"); return; } else if (inflationArray[1].value.length == 0) { alert("You didn't type in any year"); return; } else if (inflationArray[2].value.length == 0) { alert("You didn't type any inflation rate"); return; }