我有一个以下格式的字符串变量对象数组:
[“QA 测试推广”、“Twitter”、“Facebook”、“测试”]
我需要将其转换为:
"QA-testing-promotion-Twitter-Facebook-Test"
有什么想法可以做到这一点吗?
最佳答案
更新:感谢@torazaburo的建议,我们可以使用 /\s+/
将连接的字符串分割为 1 个或多个空格,从而避免我原来答案中的 .filter
部分,然后是代码将是:
var result =
["QA testing promotion ", " Twitter ", "Facebook ", "Test"]
.join(' ') // concate to get full string
.split(/\s+/) // split by `1 or more` space to create a new array.
.join('-'); // join them again with '-'
console.log(result);
关于javascript - 如何连接 JavaScript 字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32483547/