我有一个字符数组,用逗号分隔它们。我需要拆分一个数组,但在每个字符之间保留逗号。
请参阅下面的示例数组:
var myArray = [a,,,b,c,d,,,]
字符“a”和“b”之间有一个逗号。将数组转换为字符串时,我需要保留逗号。
输出字符串需要类似于:
a,bcd,
这就是我目前正在做的保留逗号的方法:
myArray.toString().replace(/,/g, "");
最佳答案
数组的 toString()
方法基本上执行 join(",")
这就是为什么你会在字符串中得到额外的逗号。
如果您想连接元素而不将分隔符添加为字符串的一部分,请改用 join("")
var myArray = ["a",",","b","c","d",",",]
document.body.innerText = myArray.join("");
关于javascript - 将数组转换为字符串时允许逗号跟随,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36891211/