我有一个非常简单的If / else,我已经投入了coffeescript。
一切正常。但我想知道是否有更简洁的方式来编写/接近它。 (评论实际上不在代码中)
targets = subviewA.getATargets
#getBTargets will return an empty [] if no targets
#otherwise returns [Object]
if targets.length < 1
targets = subviewB.getBTargets()
#Same as getATargets returns an [Object]
else
#If targets already has [Object] concat
targets = targets.concat subviewB.getBTargets()
这是有效的(我也没有设置子视图,只是添加了返回信息的功能),但它看起来非常麻烦。我对Coffeescript来说比较新,所以任何信息都会受到赞赏