如何合并三个数组并将其与“:”连接

时间:2019-01-18 12:17:44

标签: javascript merge concat

var a = ["a","b"];
var b = ["c","d"];
var c = ["e","f"];

所以这是三个数组。我希望输出为: var d = [a-b:c-d:e-f];

如何使用javascript或jquery实现它?

1 个答案:

答案 0 :(得分:0)

您可以使用地图并加入

var d = [ a, b, c ].map(sub => sub.join("-")).join(":");

第一个映射获取每个子数组并将其连接(d为["a-b", "c-d", "e-f"]),然后最后一个连接通过使用冒号将字符串连接在一起而在其中创建一个字符串。