在Javascript中为字符串添加字符

Bru*_*uno 99 javascript string for-loop

我需要将For循环字符添加到空字符串中.我知道您可以在Javascript中使用函数concat来使用字符串进行连接

var first_name = "peter"; 
var last_name = "jones"; 
var name=first_name.concat(last_name) 
Run Code Online (Sandbox Code Playgroud)

但以我的例子,它不起作用.知道如何以另一种方式做到这一点吗?

我的代码:

    var text ="";
    for (var member in list) {
            text.concat(list[member]);
    }
Run Code Online (Sandbox Code Playgroud)

Bla*_*zes 143

var text ="";
for (var member in list) {
        text += list[member];
}
Run Code Online (Sandbox Code Playgroud)


Mat*_*ich 50

您还可以继续向现有字符串添加字符串,如下所示:

var myString = "Hello ";
myString += "World";
myString += "!";
Run Code Online (Sandbox Code Playgroud)

结果将是 - > Hello World!


nee*_*ebz 6

只需使用 +操作员.Javascript用+结束字符串


Wal*_*sby 5

听起来您想使用join,例如:

var text = list.join();
Run Code Online (Sandbox Code Playgroud)


Bre*_*mir 5

要使用String.concat,您需要替换现有文本,因为该函数不通过引用操作.

var text ="";
for (var member in list) {
        text = text.concat(list[member]);
}
Run Code Online (Sandbox Code Playgroud)

当然,其他人提供的join()或+ =建议也可以正常工作.