Подтвердить что ты не робот

Coffeescript для цикла

Я пытаюсь преобразовать некоторые примеры диаграмм яблока из javascript в coffeescript. Испытывая трудное время, пытаясь понять, как написать это для цикла в кофе script. Спасибо за любую помощь заранее

for (scale = maxVal; scale >= 0; scale -= stepSize) {...}
4b9b3361

Ответ 1

Этот цикл будет увеличиваться на отрицание stepSize.

maxVal = 10
stepSize = 1
for scale in [maxVal..0] by -stepSize
  console.log scale

Однако, если stepSize фактически равен 1, то

maxVal = 10
for scale in [maxVal..0]
  console.log scale

даст тот же результат

Ответ 2

scale = maxVal
while scale >= 0
  ...
  scale -= stepSize

http://js2coffee.org/ - хороший инструмент для этого