javascript - 将数组转换为字符串时允许逗号跟随

标签 javascript arrays regex

我有一个字符数组,用逗号分隔它们。我需要拆分一个数组,但在每个字符之间保留逗号。

请参阅下面的示例数组:

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/

相关文章:

python - 在 Python 中使用列名构建 DataFrame

正则表达式:提取字符串中两个标签之间的子字符串

javascript - 两种构建 html 的方法——.html() 和 .append()

javascript - 对 Web 方法的重复 AJAX 调用之间的延迟

python - 如何在广播的同时提高阵列的功率?

java - 输出整数数组

javascript - 将带引号的字符串从 PHP 注入(inject)到 javascript

javascript - 使用 react-redux 将调度函数映射到属性

c# - .NET 测试字符串的数值

javascript - 使用正则表达式呈现格式化的电话号码