magnitudeArray = []
for index, dataPoint of chartData
magnitudeArray.push dataPoint.magnitude if dataPoint.magnitude?
上面的代码有效,但对于咖啡脚本来说,它的丑陋和非咖啡脚本。首先,index
var 完全没有被使用,它就在那里,所以我可以访问dataPoint
var 作为关联数组的结果,而不是索引。还有它的三行!使用咖啡脚本循环,数组应该可以用一行写,而不是循环。
我想这样的事情是可能的:
magnitudeArray = for dataPoint of chartData when dataPoint.magnitude?
你知道更清洁的咖啡脚本这样做吗?