如何从对象数组获取数据到另一个对象数组? Java脚本

时间:2020-04-24 10:54:28

标签: javascript arrays

let objArray = [ {value:null} , {value:null}];
let dataArray= [{0:12},{1:23}];

如何从dataArray中获取数据以分配给objArray中的“值”?我想获得一个如下的对象数组:

objArray = [{value:12},{value:23}];

2 个答案:

答案 0 :(得分:4)

您可以执行此操作。

let objArray = [ {value:null} , {value:null}];
let dataArray= [{0:12},{1:23}];

const result = objArray.map((item, index) => {
  item.value = dataArray[index][index]
  return item;
})

console.log(result);

答案 1 :(得分:1)

这很简单。您可以将dataArray的属性值分配给objArray。

objArray[0].value = dataArray[0][0]; //Note: I used bracket notation instead of dot (.) notation for accessing objects in dataArray
objArray[1].value = dataArray[1][1];

您还可以遍历数组(循环)以分配值,但是可以自己练习进行学习。

祝你好运!

相关问题