Так вот ситуация, я не хочу писать doA
дважды ... и я чувствую, что должно быть возможно достичь этого, не прибегая к функциям.Как упростить эту условную логику в javascript?
Как я могу это сделать?
Также я помню, как я читал о методах, чтобы сделать что-то вроде этого. Можете ли вы показать мне, как это делается.
if (condition)
if (condition)
...
else if (condition)
...
else
doA
else
doA
Код выше просто говорит, что это:
, если оно истинно, то (если это правда (...) еще, если оно истинно (...) еще DOA) еще DOA .. так как я хочу, главный if else для запуска в некоторых ситуациях, которые входят в main if.
я не могу просто вернуться –
А почему вы хотите, чтобы упростить его? Также, если вы вызываете одну и ту же функцию независимо от состояния, зачем вам это нужно? –
[Не использовать метки] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label#Avoid_using_labels). – GregL