Является ли обратный оператор switch приемлемым JavaScript?
JSLint жалуется, что(true)
этоweird condition
, Что понятно, если бы я не использовал его в обращенном операторе switch. Так что JSLint не так или я не должен использовать операторы обратного переключения?
Спасибо за любую помощь / просвещение.
switch (true) {
case (menuLinksLength < 4):
numberOfColumns = 1;
break;
case (menuLinksLength > 3 && menuLinksLength < 7):
numberOfColumns = 2;
break;
case (menuLinksLength > 6 && menuLinksLength < 10):
numberOfColumns = 3;
break;
case (menuLinksLength > 9):
numberOfColumns = 4;
break;
default:
numberOfColumns = 0;
}