Sudah jelas diletakkan, meskipun pendapat tidak kurang, bahwa kurung keriting yang berkelanjutan pada satu baris if
pernyataan tidak ideal untuk rawatan dan keterbacaan.
Tapi bagaimana dengan ini?
if (lemons) { document.write("foo gave me a bar"); }
Ini bahkan lebih padat, dan jika diperluas, kurung keriting tidak akan dilupakan. Apakah ada masalah mencolok, dan jika tidak, apa pertimbangannya? Saya merasa itu masih sangat mudah dibaca, setidaknya sebanyak operator ternary. Sepertinya saya seperti operator ternary tidak disarankan karena keterbacaan, meskipun saya merasa bahwa kesimpulan itu tidak terlalu bulat.
Si kembar jahat dalam diri saya ingin menyarankan ini, meskipun sintaksnya jelas tidak dimaksudkan untuk itu, dan mungkin hanya ide yang buruk.
(syntax) ? document.write("My evil twin emerges"): "";
variable = (condition) ? true-value : false-value;
.) Semoga berhasil.
document.write("My evil twin emerges") if lemons