保存一个合并两个数组为一个指定数组的方法(两个数组的所含的项需要一致)

95 阅读1分钟
  var arr1 = ['a', 'b', 'c']
  var arr2 = [1, 2, 3]
  arr3 = [{ x: a, y: 1 }, { x: b, y: 2 }, { x: c, y: 3 }]

将arr1和arr2合并为arr3

当然直接用双for循环可以解决
      for (var i = 0; i < arr1.length; i++) {
    var o = {
      x: arr1[i],
      y: arr2[i]
    }
    arr3.push(o)
  }
  
用map方法来解决
 arr1.map((item, index) => {
    return arr3.push({ x: item, y: arr2[index] })
 })