如何在CoffeeScript中使用减法进行for循环?

Not*_*Dan 1 javascript coffeescript

如何在CoffeeScript中编写for for循环?

for(i = cc.length - 2,i> = 0,i - = 2)

Tre*_*ham 5

for i in [cc.length - 2..0] by -2
  ...
Run Code Online (Sandbox Code Playgroud)

汇编在这里.这个by关键字并不是很有名,但它非常宝贵.

一个警告:你必须记住向后做范围(upper..0).并且您无法使用此方法向后遍历数组:

for i in arr by -1  # infinite loop!
Run Code Online (Sandbox Code Playgroud)