Для циклов с использованием Javascript
Я пытаюсь преобразовать этот код из Javascript в CoffeeScript:
for (var i = 0; i < names.length; i++) {
str += "Hello" + names[i] + "!<br />";
}
Но на домашней странице проекта CoffeeScript есть только простой пример того, как это сделать. for
циклы, и я тоже не могу понять это достаточно хорошо, так как я могу сделать, чтобы преобразовать это в CoffeeScript?
3 ответа
Решение
Попробуй это:
str += 'Hello' + name + '!<br />' for name in names
Я бы сделал это так:
msg = ("Hello #{name}!" for name in names).join '\n'
Šime и Acorn опередили меня до лучших ответов, но стоит добавить, что буквальный перевод вашего кода будет
for i in [0...names.length]
str += "Hello #{names[i]}!<br />"
или используя постфикс вместо отступа,
str += "Hello #{names[i]}!<br />" for i in [0...names.length]