数组对象合并为一个对象内

问题遇到的现象和发生背景

现在有一个数组 里面 包裹了’re0' 到 re95 得对象现在需要将他们放在一个数组里或者一个对象里

问题相关代码,请勿粘贴截图
运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

var a = [ {a:1},{a2:2},{a3:3}]
需要得到[{a:1,a2:2,a3:3}] 这种数组或者对象形式


var aList = [{'a':1},{'a2':2},{'a3':3}]
arr = {}
aList.forEach(res=>{
    arr = Object.assign(arr,res)})

img


            let reArr = [{ re0: 1 }, { re1: 2 }, { re2: 3 }]
            let result = reArr.map((item, index) => {
                return item['re'+index]
            })
            console.log('result', result)

var arr1 = [1, 2, 3];var arr2 = ["a","b","c","d","e","f"];
第一种 :var arr = arr1.concat(arr2);
第二种:for(let i in arr1){
arr2.push(arr[i]);
}
console.log(arr2)
第三种:arr1.map(item=>{
arr2.push(item)
});
console.log(arr2)