Есть несколько мест в моем коде, где мне нужно, чтобы проверить правда на нескольких различных переменных - например, так:Есть ли лучший способ написать этот набор операторов IF?
if(setting1){ Do something with El A };
if(setting2){ Do something with El B };
if(setting3){ Do something with El C };
if(setting4){ Do something with El D };
Есть ли лучший способ написания этого?
Я уточнил вопрос с дополнительными деталями, но похоже, что блок IFs является лучшим вариантом.
Настройки сохраняются в .data. Эти настройки являются true/false, и они включают/отключают HTML-элементы. В некоторых случаях в моем сценарии мне нужно проверить эти элементы, чтобы убедиться, что они включены, прежде чем запускать дополнительный код. Например, показывая элементы - если пользователь установил .data для кнопки Nav в true, тогда отобразится кнопка Nav.
if(setting1){ Do A to El A };
Существует не очень шаблон для кода внутри состояния, так что я не думаю, что петля является хорошим решением. Опять же, я думаю, что блок IFs - лучший способ пойти, но мне любопытно, есть ли какой-то классный трюк, чтобы написать этот уборщик.
if(setting1){ Do A to El A};
if(setting2){ Do B to El B};
if(setting3){ Do A to El A};
if(setting4){ Do X to El X};
Спасибо!
Is 'У something' тот же что-то для каждого из них? –
Нет, они все немного разные – Aaron
@Aaron Можем ли мы видеть, как они отличаются? Они часто сочетаются. –