在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