オブジェクトのプロパティにテキストがあります。オブジェクトのプロパティに表示するテキストが含まれているかどうかをテストしています。そうでない場合は、空白ではなく「-」を表示します。次の間に違いはないようです。
if (MyObject.SomeText && MyObject.SomeText.length) { ... }
if (MyObject.SomeText && MyObject.SomeText.length > 0) { ... }
ある構文が他の構文よりも好ましいというエッジケースはありますか?