Есть ли СУХОЙ способ реорганизовать этот JavaScript? [закрыто]Javascript

Форум по Javascript
Anonymous
Есть ли СУХОЙ способ реорганизовать этот JavaScript? [закрыто]

Сообщение Anonymous »

У меня есть фрагмент кода JavaScript, который, как мне кажется, можно отрефакторить, но я не знаю, как это сделать. Это код:

Код: Выделить всё

if (billValue.value < 1) {
tipAmountValue.innerText = "$0.00";
totalAmountValue.innerText = "$0.00";
billErrorText.style.display = "block";
billValueBox.classList.add("error");
} else {
billErrorText.style.display = "none";
billValueBox.classList.remove("error");
}
if (custom == true && customTip.value < 1) {
tipAmountValue.innerText = "$0.00";
totalAmountValue.innerText = "$0.00";
customErrorText.style.display = "block";
customTip.classList.add("error");
} else {
customErrorText.style.display = "none";
customTip.classList.remove("error");
}
if (peopleAmount.value < 1) {
tipAmountValue.innerText = "$0.00";
totalAmountValue.innerText = "$0.00";
peopleErrorText.style.display = "block";
peopleAmountBox.classList.add("error");
} else {
peopleErrorText.style.display = "none";
peopleAmountBox.classList.remove("error");
}
Если есть какой-то способ сделать его СУХИМ и, возможно, иметь меньше строк, это было бы здорово. Если вам нужно увидеть больше кода, чтобы сделать это, дайте мне знать. Я изучаю JavaScript всего около 6 месяцев, поэтому буду благодарен за любую помощь. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... javascript

Вернуться в «Javascript»