javascript - 用分隔符合并两个数组,javascript

标签 javascript

<分区>

我正在尝试合并两个数组并在所有值(逗号)之间包含一个分隔符。我试过这个:

var aAndBWithCommasInBetween = a.concat(b);

但这会导致:

DealerOrigin

代替:

Dealer, Origin

每个 a 和 b 可以有多个值,也可以没有。

最佳答案

示例中的 a 和 b 不是数组而是字符串,这就是 concat 创建另一个字符串的原因。

['Apple'].concat(['Orange'])
["Apple", "Orange"]

对比

"Apple".concat("Orange")
"AppleOrange"

您可能正在寻找 array.join(),它将数组转换为单个字符串,以逗号或您传入的任何分隔符分隔。

["Apple", "Orange"].join(',')
"Apple,Orange"

关于javascript - 用分隔符合并两个数组,javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36145948/

相关文章:

javascript - Typescript Vue 中的 Vuex 状态对象检测

javascript - Phantomjs 获取链接 href 及其子链接

javascript - 浏览器窗口外的自定义光标

javascript - React Material-ui Datepicker/Timepicker OnChange事件回调函数封装

javascript - jQuery window.one ("click") 无法在移动设备上运行

javascript - 如何拆分 JavaScript 函数

javascript - 如何在另一张 map 中进行映射,获取每张第一张 map 的索引?

javascript - 无法弄清楚为什么数字不会增加

不使用 < 或 > 的 Javascript 字符串比较/排序

javascript - 我如何才能对所有依赖项进行版本调整?