在Javascript中为字符串添加字符

时间:2011-04-22 10:55:47

标签: javascript string for-loop

我需要将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]);
    }

6 个答案:

答案 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();