Було чітко висловлено, хоча думка, що все-таки думка, що пропуск фігурних дужок в одній строковій if
заяві не є ідеальним для ремонту та зручності для читання.
Але що з цим?
if (lemons) { document.write("foo gave me a bar"); }
Він ще більше стискається, і якщо їх розширити, фігурні дужки не забудуться. Чи є якісь кричущі проблеми, а якщо ні, то які міркування? Я відчуваю, що це все ще дуже легко читається, принаймні стільки ж, як і тернальний оператор у будь-якому разі. Мені здається, що потрійних операторів не так багато пропонують через читабельність, хоча я вважаю, що цей висновок не настільки одностайний.
Злий близнюк в мені хоче підказати це, хоча синтаксис, очевидно, не призначений для цього, і, ймовірно, є лише поганою ідеєю.
(syntax) ? document.write("My evil twin emerges"): "";
variable = (condition) ? true-value : false-value;
.) Удачі.
document.write("My evil twin emerges") if lemons