由於我正在使用鈦我認爲,其目前的JavaScript解釋器不接受具體的編碼風格。如何將此翻譯爲「更簡單」的JavaScript?
因此,對於for-loops和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});
我可以使用更簡單的語法來描述這些代碼行後面的邏輯嗎?
您是否嘗試過使用代碼美化工具?你也可以通過JSLint運行你的代碼,但它可能會讓你哭... – 2010-05-12 17:39:43
看起來很有希望,我會嘗試一些這些出來 – 2010-05-14 10:48:38