Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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,我有两个阵列: var one = ['A', 'B', 'C']; var two = ['a', 'b', 'c']; 我想合并它们并得到以下结果: var three = ['Aa', 'Bb', 'Cc']; 我寻找答案,但只找到了concat(),它给出了 ['A', 'B', 'C', 'a', 'b', 'c'] 那不是我想要的 如何合并这两个阵列?您可以执行一个简单的映射功能: var three=one.map((item,index)=>item+two[inde

我有两个阵列:

var one = ['A', 'B', 'C'];
var two = ['a', 'b', 'c'];
我想合并它们并得到以下结果:

var three = ['Aa', 'Bb', 'Cc'];
我寻找答案,但只找到了
concat()
,它给出了

['A', 'B', 'C', 'a', 'b', 'c']
那不是我想要的


如何合并这两个阵列?

您可以执行一个简单的映射功能:

var three=one.map((item,index)=>item+two[index])

只需要假设它们都有相同的索引。

看起来您没有试图编写任何代码来解决这个问题。请试一试,并将您的尝试作为一个例子,包括您已经尝试过的内容?这似乎是一个家庭作业问题。。。如果你不展示你的作品,不要以为你会得到很多支持。我只是找到了concat函数,我会尝试其他人对map函数的建议。感谢您的回复。如果您想从初学者非常容易理解的内容开始,一个简单的
for
循环也可以做到这一点。@nnnnnn感谢您的提醒,我使用
for
来解决它。谢谢张,我会尝试的。