result = string1.concat(string2, string3[, ..., stringN])
Выполняет действие, аналогичное оператору + для строк.
a = "строка" b = " очень" с = " длинная" alert(a.concat(b,c)) // строка очень длинная
for (var i = 1; i <= 3; i++){ string1 = string1.concat(generate_string(i)); } function generate_string(i){ return "bla " + i + "; " }
string1 объявите:
var string1 = '';
Вроде все работает как нужно...
let str = '' for (let i = 1; i <= 3; i++){ str = str.concat(generate_string(i)); } alert(str) function generate_string(i){ return "bla " + i + "; " }
Concat в хроме работает.
работает
Дерево всех статей
for (var i = 1; i <= 3; i++){
string1 = string1.concat(generate_string(i));
}
function generate_string(i){
return "bla " + i + "; "
}
Я ожидал, что код вернет bla 1; bla 2; bla 3; , однако он возвращает bla 3;
Где у меня ошибка?
string1 объявите:
var string1 = '';
Вроде все работает как нужно...
Concat в хроме работает.
работает