由于我正在使用 Titanium,我意识到它当前的 JavaScript 解释器不接受特定的编码样式。
因此,对于 for 循环和 if 语句,我必须使用大括号,即使我只想跨越一行。此外,如果我想使用像 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});
我可以使用更简单的语法来描述这些代码行背后的逻辑吗?