例えば下記の場合、iが0から5になるまでのループを行います。
for i in [0..5] alert i
上記をコンパイルすると下記JSになります。
var i, _i; for (i = _i = 0; _i <= 5; i = ++_i) { alert(i); }
配列のループ
配列のループ出力も簡単に行えます。
jojo = ["jonathan","joseph","jotaro"] for i in jojo alert i
上記をコンパイルすると下記JSになります。
var i, jojo, _i, _len; jojo = ["jonathan", "joseph", "jotaro"]; for (_i = 0, _len = jojo.length; _i < _len; _i++) { i = jojo[_i]; alert(i); }