<分区>
我正在尝试合并两个数组并在所有值(逗号)之间包含一个分隔符。我试过这个:
var aAndBWithCommasInBetween = a.concat(b);
但这会导致:
DealerOrigin
代替:
Dealer, Origin
每个 a 和 b 可以有多个值,也可以没有。
标签 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 - React Material-ui Datepicker/Timepicker OnChange事件回调函数封装
javascript - jQuery window.one ("click") 无法在移动设备上运行
javascript - 如何拆分 JavaScript 函数
javascript - 如何在另一张 map 中进行映射,获取每张第一张 map 的索引?