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] })
})