私は Titanium を使用しているので、現在の JavaScript インタープリターが特定のコーディング スタイルを受け入れないことに気付きました。
したがって、for ループと if ステートメントの場合、1 行だけにしたい場合でも、中かっこが必要です。さらに、underscore.js のような Javascript ライブラリを使用する場合は、さらに変更する必要があります。これは、Titanium が見たくないものです。
if (!(result = result && iterator.call(context, value, index, list))) {_.breakLoop();}
if (nativeSome && obj.some === nativeSome) {return obj.some(iterator, context);}
var computed = iterator ? iterator.call(context, value, index, list) : value;
computed >= result.computed && (result = {value : value, computed : computed});
これらのコード行の背後にあるロジックを説明するために、より単純な構文を使用できますか?