Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript数组合并_Javascript - Fatal编程技术网

Javascript数组合并

Javascript数组合并,javascript,Javascript,` 我有两个数组 a = [a0,a1,a2,..] b = [b0,b1,b2,..] 如何获得下面的数组 c=[[a0,b0],[a1,b1],[a2.b2],[.,.]...] 谢谢你的帮助 提前感谢使用array#map方法,并使用index参数从第二个数组中获取相关元素。map方法返回一个新数组 function merge(a, b) { var c = []; a.forEach((item, index) => { c[index] = [item]

`

我有两个数组

a = [a0,a1,a2,..]
b = [b0,b1,b2,..]
如何获得下面的数组

c=[[a0,b0],[a1,b1],[a2.b2],[.,.]...]
谢谢你的帮助

提前感谢

使用
array#map
方法,并使用index参数从第二个数组中获取相关元素。
map
方法返回一个新数组

function merge(a, b) {
    var c = [];
  a.forEach((item, index) => {
    c[index] = [item];
  })
  b.forEach((item, index) => {
    c[index].push(item);
  })
  return c;
}
var a=['a0','a1','a2']
变量b=['b0','b1','b2']
var c=a.map(功能(项目、索引){
返回[a[索引],b[索引]]
})

log(c)
SO是为了帮助您解决问题,而不是免费获取代码。如果你尝试过什么,请分享。如果没有,请尝试在问题中添加它这是我尝试过的()但没有得到我期望的答案我无法理解,我在这里尝试过,请帮助我谢谢你的帮助。。这对我很有用