将对象数组推入另一个对象数组

时间:2018-09-14 14:19:59

标签: javascript arrays object

我有一个关于数组和对象的新手问题。我有一个对象数组,我想将其推入另一个对象数组,但是似乎无法使其正常工作。

例如,如果我有data.list:

data.list=[{
  a,
  b, 
  c
}];

,我想将data.list推入另一个名为data.overall的对象数组,使其看起来像这样:

data.overall=[{
  data.list,
  z,
  y,
  x
}];

对不起,为澄清起见,我希望data.list在data.overall中仍作为数组存在。我尝试了concat,但是在控制台中不断收到错误消息,提示Server JavaScript错误在对象[object Object]中找不到函数concat。

谢谢!

1 个答案:

答案 0 :(得分:-2)

正如您所说,新手我正在努力帮助您,

Javascript对象应始终具有如下所示的属性,而您想实现这一目标?如果您有任何问题,请告诉我。

根据您的问题,我认为您想实现这一目标,希望这有助于下一步使用Javascript

您还可以始终检查应如何使用以下URL构建JSON

https://jsoneditoronline.org/

var data = [{
  "a": 1,
  "b": 2,
  "c": 3
}];

var dataNew = [{
  "x": 4,
  "y": 5,
  "z": 6
}]

function getData(data) {
  return data;
}

var modiFiedObject = [{
  "data": getData(data[0]),
  "dataNew": getData(dataNew[0])
}]

console.log(modiFiedObject);