如何将两个相同长度的数组组合成一个相同长度的数组,其中元素由分隔符连接

时间:2016-07-19 01:27:44

标签: javascript

鉴于

a=["a", "b", "c"];
x=["x", "y", "z"];

组合/加入两个列表:预期结果:

ax=["a:x", "b:y", "c:z"];

如何?一条班轮更好。

像python的zip函数。

由于

2 个答案:

答案 0 :(得分:3)

search()
ls(name = .GlobalEnv, all.names = TRUE)
ls(name = "package:base", all.names = TRUE)

答案 1 :(得分:3)

在ES6中:

let a = ["a", "b", "c"], 
    x = ["x", "y", "z"]; 
let ax = a.map( (value,index) => value + ':' + x[index] ); 

console.log(ax);