javascript - 使用索引合并两个数组

标签 javascript arrays

我有两个数组,我想合并为一个。我该怎么做?

Array A ["Chicken", "cow", "lamb"]
Array B ["egg", "beef", "chop"]

期望的结果:

Array C ["Chicken egg", "cow beef", "lamb chop"]

最佳答案

.map()对于干净地编写此内容很有用。

http://jsbin.com/heromuruka/1/edit?js,console

var a = ["Chicken", "cow", "lamb"],
    b = ["egg", "beef", "chop"];


var c = a.map(function (e, i) {
  return e + ' ' + b[i]; 
});

e的值为当前元素,i的值为当前索引。

关于javascript - 使用索引合并两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30085067/

相关文章:

javascript - 如何在 Meteor 服务器上使用多个文件?

Javascript 按特定顺序按多个属性递归分组和数组

javascript - 按最接近 x 的值对对象数组进行排序

javascript - 将 'prompt()' 的结果拆分为数组中的项目?

javascript - 如何使用 jQuery 根据用户输入创建 javascript 数组

javascript - meteor :登录按钮的 CSS 位置

c++ - 数组长度,为什么从命令行中获取时不能使用它?

arrays - 更快地搜索大型数组 matlab

php - 有没有非ajax的方式来重复轮询外部js文件?

c++ - 将二维数组元素复制到另一个具有另一个大小的二维数组