在Javascript中添加字符到一个string

我需要添加一个For循环字符到一个空string。 我知道你可以在Javascript中使用concat函数来连接string

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]); } 
 var text =""; for (var member in list) { text += list[member]; } 

你也可以继续向现有的string添加string,如下所示:

 var myString = "Hello "; myString += "World"; myString += "!"; 

结果会是 – > Hello World!

只需使用+运算符。 JavaScript与+连接string

这听起来像你想要使用join ,例如:

 var text = list.join(); 

要使用String.concat,你需要replace你现有的文本,因为这个函数不会被引用。

 var text =""; for (var member in list) { text = text.concat(list[member]); } 

当然,其他人提供的join()或者+ =build议也可以。

简单的使用text = text + string2