magnitudeArray = []
for index, dataPoint of chartData
magnitudeArray.push dataPoint.magnitude if dataPoint.magnitude?
上面的代码有效,但对于coffeescript它的丑陋和不友善的脚本。首先,index
var是完全未使用的,它只是在那里,所以我可以访问dataPoint
var作为关联数组的结果而不是索引。也是它的三条线!使用coffeescript循环数组应该可以用一行写入,而不是循环。coffeescript循环通过关联数组
我想象这样的事情是可能的:
magnitudeArray = for dataPoint of chartData when dataPoint.magnitude?
你知不知道这样做的清洁coffeescriptier方式?
只是让你知道:有没有这样的事情作为关联数组CoffeeScript的/ JavaScript的。你有一个对象。 – Paulpro
javascript中的东西是一个对象。我将它用作关联数组。没有原型,也没有方法。你会怎么说呢? – Fresheyeball