如何编写具有多个条件的 for 循环?
预期的Javascript:
for(k=1; k < 120 && myThing.someValue > 1234; k++){
myThing.action();
}
js2coffee.org 表明我应该使用 while 循环:
k = 1
while k < 120 and myThing.someValue > 1234
myThing.action()
k++
但这最终会编译回javascript中的while循环。
有没有办法编写 coffescript 来编译到我想要的 javascript 并在 for 循环本身中包含额外的条件?
如果该问题的答案是错误的,那么使用咖啡脚本获得相同功能的最佳方法是什么?
到目前为止,我最好的 while 循环解决方案是
k = 1
myThing.action() while k++ < 120 and myThing.someValue > 1234