繁体   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