簡體   English   中英

如何將其轉換為“更簡單的” JavaScript?

[英]How do i translate this to “simpler” JavaScript?

自從我與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});

我可以使用更簡單的語法來描述這些代碼行背后的邏輯嗎?

看起來很簡潔,但result = result 這是為什么? 除此之外,您的語法看起來很簡單。 此外,您的代碼看起來很冗長,而且比更簡潔的形式更容易理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM