私はこれをcoffeescriptで達成したいと思います:
for (i = 0, i < count, i++) {
doSomething();
} // count is a number
ただし、常に配列として処理されます。
これを防ぐ方法はありますか?whileループを試しましたが、うまくいきませんでした。ありがとう!
私はこれをcoffeescriptで達成したいと思います:
for (i = 0, i < count, i++) {
doSomething();
} // count is a number
ただし、常に配列として処理されます。
これを防ぐ方法はありますか?whileループを試しましたが、うまくいきませんでした。ありがとう!
まず、これを実装します。
for(i = 0; i < count; i++) { ... }
CoffeeScriptではなくfor(i = 0, ...)
。
この種の例がドキュメントにあります:
countdown = (num for num in [10..1])
およびJavaScriptバージョン:
var countdown, num;
countdown = (function() {
var _i, _results;
_results = [];
for (num = _i = 10; _i >= 1; num = --_i) {
_results.push(num);
}
return _results;
})();
だからあなたはこれを使いたいだけです:
for i in [1..count]
doSomething()
また
doSomething() for i in [1..count]
範囲が1から始まることに注意してください。これ[1..count]
により、count
反復が可能になります。