2016-07-18 5 views
0

kann jemand einen kurzen Blick auf meinen Code? Ich versuche, einen Wert in ein Objekt mit dem gleichen Wert Namen wie das Array in meiner Schleife zu schieben.Push-Wert in Objekt mit den gleichen Werten

Also nachdem ich eine console.log auf drilldown_data tun sollte es so aussehen. Mit der y-Taste innerhalb des Objekts, da die ID mit dem Namen identisch ist.

0 : Object 
data:Array[2] 
id:"test" 
name:"test" 
y:154 
+0

Ja, aber es fügt sie dem Array außerhalb der Objekte .... – Suzed

+0

löschen Wirklich nicht, was Sie zu tun versuchen. Gebrochener Code ist kein guter Ersatz für eine korrekte Erklärung dessen, was der Code tun sollte – charlietfl

+0

Ich bin mir nicht ganz sicher, wonach Sie fragen, aber wenn ich die erforderliche Ausgabe ansehe, kann ich sehen, dass Sie Ihr erforderliches Element in das falsche Objekt schieben. Sieh dir meine Antwort an –

Antwort

1

versuchen Sie dies:

$.each(column_data, function (key, val) { 
    if(drilldown_data[key].id == val.name){ 
     drilldown_data[key]['y']=val.y; 
    }; 
    }); 
Verwandte Themen