JavaScript数组转对象的方法

let arr = [{ a: 1},{ c: 3}];

//转为 let obj = {a:1,c:3}

 

let arr = [{a:1},{c:3}]
let obj = {}
arr.forEach(x => {
  for(let key in x){
    obj[key] = x[key]
  }
})

console.log(obj) // {a: 1, c: 3}

 

你们是学前端有这个题目,还是你们刷分专用的题目,同道题看过好几次了

let arr = [{ a: 1},{ c: 3}];
let obj = Object.assign({},...arr);
console.log(obj);