如何合并三个数组并将它们与“:”连接
how to merge three arrays and join them with ':'
var a = ["a","b"];
var b = ["c","d"];
var c = ["e","f"];
这就是三个数组。我希望输出为:
var d = [a-b:c-d:e-f];
如何使用 javascript 或 jquery 实现?
您可以使用地图和连接来做到这一点
var d = [ a, b, c ].map(sub => sub.join("-")).join(":");
第一个映射获取每个子数组并将它们连接起来(d 是 ["a-b", "c-d", "e-f"]
),然后最后一个连接通过使用冒号连接字符串从中创建一个字符串。
var a = ["a","b"];
var b = ["c","d"];
var c = ["e","f"];
这就是三个数组。我希望输出为: var d = [a-b:c-d:e-f];
如何使用 javascript 或 jquery 实现?
您可以使用地图和连接来做到这一点
var d = [ a, b, c ].map(sub => sub.join("-")).join(":");
第一个映射获取每个子数组并将它们连接起来(d 是 ["a-b", "c-d", "e-f"]
),然后最后一个连接通过使用冒号连接字符串从中创建一个字符串。