如何合并三个数组并用':'连接它们

问题描述 投票:0回答:1
var a = ["a","b"];
var b = ["c","d"];
var c = ["e","f"];

这就是三个数组。我想要的输出为: var d = [a-b:c-d:e-f];

如何使用 javascript 或 jquery 来实现?

javascript merge concatenation
1个回答
0
投票

您可以使用地图和连接来完成

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

第一个映射获取每个子数组并将它们连接起来(d 是

["a-b", "c-d", "e-f"]
),然后最后一个连接通过使用冒号连接字符串来创建一个字符串。

© www.soinside.com 2019 - 2024. All rights reserved.