Было четко указано, хотя и мнение, тем не менее, что отклонение фигурных скобок в одном выражении if
не идеально подходит для удобства и удобочитаемости.
Но как насчет этого?
if (lemons) { document.write("foo gave me a bar"); }
Он еще более сжат, и если он будет расширен, фигурные скобки не будут забыты. Есть ли вопиющие проблемы, а если нет, то каковы соображения? Я чувствую, что он все еще очень читабельен, по крайней мере, как троянский оператор. Мне кажется, что троянные операторы не так рекомендуются из-за удобочитаемости, хотя я чувствую, что вывод не совсем единодушный.
Злой близнец во мне хочет предложить это, хотя синтаксис явно не предназначен для этого, и, вероятно, это просто плохая идея.
(syntax) ? document.write("My evil twin emerges"): "";