希望将coffeescript循环转换为javascript

时间:2014-02-16 05:45:10

标签: javascript coffeescript

我想把它转换成javascript,虽然我不能很好地阅读coffeescript。 它看起来像一个while循环,但真的不确定。

for foo, i in foos when not x? or x > y

1 个答案:

答案 0 :(得分:2)

我使用的最简单方法是coffeescript.org。单击“Try CoffeeScript”选项卡,将CoffeeScript粘贴在左侧,将等效的JavaScript显示在右侧。

您的示例是for循环。 CoffeeScript对while循环使用while关键字,对于while循环使用until。所以JavaScript中的for foo, i in foos when not x? or x > y看起来像这样:

var foo, i, _i, _len;

for (i = _i = 0, _len = foos.length; _i < _len; i = ++_i) {
    foo = foos[i];
    if ((typeof x === "undefined" || x === null) || x > y) {
        alert("Hello CoffeeScript!");
    }
}