遞減for循環,我知道該怎麼做for循環遞增在CoffeeScript中,如:在CoffeeScript中
的CoffeeScript:
for some in something
生成的JavaScript:
for (_i = 0, _len = something.length; _i < _len; _i++)
如何創建一個在Coffeescript中遞減循環類似於這個?
for (var i = something.length-1; i >= 0; i--)
我覺得你甚至不需要'-1'。 '因爲我在[sth.length-1..0]'可以正常工作 –
@RicardoTomasi你說得對,沒有'by -1'就可以工作,但效率不高 - 請看兩者的編譯輸出。從編譯器的角度來看,'something.length'可能是負數,所以這個步驟可能是'1'或'-1'。 –
對於'.slice(0).reverse()'+1,正是我所期待的! –