使用javascript添加到当前字符串

使用javascript添加到当前字符串,javascript,replace,str-replace,Javascript,Replace,Str Replace,我想使用javascript添加到当前字符串中。目前,它运行良好,但我正在做一个非常肮脏的方式目前。我基本上是替换整个字符串,而不是仅仅添加到它。有没有一种方法可以添加逗号并继续我的字符串 JS: 使用数组和join方法。 var arr=[]; var myString=“bootstrap”; arr.push(myString); arr.push(myString); arr.push(“其他字符串”); arr.push(“引导”); //用逗号或其他符号组合它们 log(arr.jo

我想使用javascript添加到当前字符串中。目前,它运行良好,但我正在做一个非常肮脏的方式目前。我基本上是替换整个字符串,而不是仅仅添加到它。有没有一种方法可以添加逗号并继续我的字符串

JS:


使用数组和join方法。
var arr=[];
var myString=“bootstrap”;
arr.push(myString);
arr.push(myString);
arr.push(“其他字符串”);
arr.push(“引导”);
//用逗号或其他符号组合它们

log(arr.join(',')您可以使用
+=
运算符添加到字符串的末尾。关于字符串运算符

var mystring=“'bootstrap'”
mystring+=”,'bootstrap2';
mystring+=”,'bootstrap3';

log(mystring)您可以使用以下命令压缩字符串:

var mystring=“'bootstrap'”+,”;
log(mystring)
如果只想将第二个字符串附加到第一个字符串,则可以连接(
+
运算符)而不是替换

var mystring=“'bootstrap'”
var newString=mystring+”,“+”'bootstrap','bootstrap2','bootstrap3';
console.log(新闻字符串)关于:

mystring += "'bootstrap2',";


Array.map函数用于用单个四元数包装每个字符串,而不是Array.join-用于在成员之间放置“,”不建议使用,但如果您希望保留符号而不关心顺序,并且只想添加到以
'bootstrap'
开头的字符串中,则:

myString=“'bootstrap'”;

log(myString.replace(/^(?='(bootstrap)/,“$12',$13',”) SOMTEXT,Bootstrap”,一些其他的文本< /代码>。如果情况并非如此,并且您实际上只是在字符串的末尾添加,那么我同意下面的答案,即您可以简单地附加到字符串中。无需重复“bootstrap”,但忽略顺序,您可以用lookahead regex替换,如下所示:/
mystring.replace(/^(?=”(bootstrap)/,“\$12\”,”
我的问题是我从文件中获取内容,这就是我最初使用的原因replace@user4756836,您从文件中获取内容是什么意思?无论哪种方式,都应该在变量中保留内容。您可能需要更新您的答案,以显示您从何开始,我的问题是我从一个文件中获取内容,这就是我最初使用replace的原因。我的问题是我从一个文件中获取内容,这就是我最初使用replace的原因。您需要在问题中添加有关您从中检索的内容格式的其他解释我的问题是我从一个文件中获取内容,这就是我最初使用replace的原因。我的问题是我从一个文件中获取内容,这就是我最初使用replace的原因
mystring += "'bootstrap2',";
var arr = ["str1", "str2", "str3"];
var mystring = arr.map((e)=>{return "'"+e+"'";}).join(",")