let invert = moreIsBetter.includes(metric);
if (!invert) {
if (count > parseInt(Min) && Min) {
className = 'Class A';
}
if (count > parseInt(Max) && Max) {
className = 'Class B';
}
} else {
if (count < parseInt(Min) && Min) {
className = 'Class A';
}
if (count < parseInt(Max) && Max) {
className = 'Class B';
}
}
return className;
Есть ли способ изменить этот код дальше.Я попытался добавить проверку условия «инвертировать» внутри самой проверки if.Но все же есть ли лучший способ, чем этот?
if ((!invert && count > parseInt(Min)) || (invert && count < parseInt(Min)) && Min) {
className = 'Class A';
}
if ((!invert && count > parseInt(Max)) || (invert && count < parseInt(Max)) && Max) {
className = 'Class B';
}