用于使用Javascript的循环

For Loops Using Javascript

本文关键字:循环 Javascript 用于      更新时间:2023-09-26

我正在尝试将此代码从Javascript转换为CoffeeScript:

for (var i = 0; i < names.length; i++) {
    str += "Hello" + names[i] + "!<br />";
}

但在CoffeeScript项目主页上,只有一个关于如何进行for循环的简单示例,我也不能很好地理解它,所以我如何将其转换为CoffeeServer?

我会这样做:

msg = ("Hello #{name}!" for name in names).join ''n'

试试这个:

str += 'Hello' + name + '!<br />' for name in names

Šime和Acorn击败了我,获得了最好的答案,但值得补充的是,您的代码的直译将是

for i in [0...names.length]
  str += "Hello #{names[i]}!<br />"

或者使用后缀而不是缩进,

str += "Hello #{names[i]}!<br />" for i in [0...names.length]