<分区>
我有一个数组 [1,2,3,4,5,6]
和一个分隔符 '~'
我想将它们连接成一个新数组'~'
是分隔符。
我希望输出为 [1,'~', 2,'~', 3,'~', 4,'~', 5,'~', 6]
.
使用 Lodash我得到了类似的东西:
var my_array = [1,2,3,4,5,6]
var separator = '~'
_.flatten(_.zip(my_array, new Array(my_array.length).fill(separator)))
但这感觉很难看,我相信有更好的方法。
编辑:尽管上面的数组有 int
,但我希望它适用于任何类型的对象。