Есть ли СУХОЙ способ реорганизовать этот 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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