При выполнении валидации в JavaScript, как сохранить методы проверки, которые должны обрабатывать кучу непредвиденных обстоятельств, стать неуправляемыми?Разработка методов проверки Javascript
Например, у меня есть форма с полем, которое имеет проверку, которая проверяет:
- это новое значение числа?
- Является ли значение в другой области на форму> 0, когда текущее поле> 0
- другого поле на форме == 1 и текущего поля == 0
- другого поле на форме == истинный и текущее поле Mod другой поле == 0
Etc.
в настоящее время у меня есть метод с кучей если/другое заявления.
Я могу сломать каждый чек в свой собственный метод и назвать его основным методом проверки, но это создаст массу новых методов.
Обновление: независимо от того, использую ли я каркас или отдельные методы, я все еще смирился с тем, что метод проверки вызова заполнен сообщениями If/Else или Switch с предупреждениями о неудачных проверках?