我需要将For循环字符添加到空字符串中。我知道您可以在Javascript中使用函数concat来使用字符串进行连接
var first_name = "peter";
var last_name = "jones";
var name=first_name.concat(last_name)
但是我的例子不起作用。 知道如何以另一种方式做到这一点吗?
我的代码:
var text ="";
for (var member in list) {
text.concat(list[member]);
}
答案 0 :(得分:136)
var text ="";
for (var member in list) {
text += list[member];
}
答案 1 :(得分:48)
您还可以继续向现有字符串添加字符串,如下所示:
var myString = "Hello ";
myString += "World";
myString += "!";
结果将是 - > Hello World!
答案 2 :(得分:7)
只需使用+
运算符。 Javascript使用+
答案 3 :(得分:5)
要使用String.concat,您需要替换现有文本,因为该函数不通过引用操作。
var text ="";
for (var member in list) {
text = text.concat(list[member]);
}
当然,其他人提供的join()或+ =建议也可以正常使用。
答案 4 :(得分:4)
简单使用 text = text + string2
答案 5 :(得分:4)
听起来你想使用join
,例如:
var text = list.join();