我有對象的數組:值添加到嵌入對象
var data = [
{ "name": " Step A ","values": [{"id": "b0", "from": "/Date(1320182000000)/", "to": "/Date(1325573274000)/", "desc": "Id: 0", "label": " Step A1", "customClass": "ganttRed", "dep": "b1"}]},
{ "name": " Step B ","values": [{"id": "b1", "from": "/Date(11/07/2011 )/", "to": "/Date(11/11/2011 )/", "desc": "Id: 1", "label": " Step B1", "customClass": "ganttOrange", "dep": "b2"}]},
{ "name": " Step C ","values": [{"id": "b2", "from": "/Date(1321192000000)/", "to": "/Date(1321500400000)/", "desc": "Id: 2", "label": " Step C1", "customClass": "ganttGreen", "dep": "b3"}]},
{ "name": " Step J ","values": [{"id": "b9", "from": "/Date(1320802400000)/", "to": "/Date(1321994800000)/", "desc": "Id: 9", "label": " Step J1", "customClass": "ganttOrange"}]}
];
我需要其他項目添加到元素「值」。結果的一個例子應該是這樣的:
{ "name": " Step A ","values": [{"id": "b0", "from": "/Date(1320182000000)/", "to": "/Date(1325573274000)/", "desc": "Id: 0", "label": " Step A1", "customClass": "ganttRed", "dep": "b1"}, {"id": "b9", "from": "/Date(1320802400000)/", "to": "/Date(1321994800000)/", "desc": "Id: 9", "label": " Step J1", "customClass": "ganttOrange"}]},
我試過使用它,但它不工作。
data[values].push({"from": "artDate", "to": "EndDate", "id": "ganttOrange"});
請幫忙。
有一個索引丟失。我想你想在另一個對象的values屬性中添加一個對象嗎? –
當我用「」像data [「values」]包含值時,仍然沒有工作。push – noname
@Béranger是的我需要在「value」內添加一個對象項目值,但不是來自其他對象的具體值。 – noname