有人可以快速查看我的代码吗?我试图将一个值推入一个对象,如果我的循环中的数组具有相同的值名称。
$(document).ready(function(){
var obj = $.parseJSON(data);
column_data = obj.series.data.series.data;
drilldown_data = obj.drilldown.drilldown.series;
$.each(column_data, function (key, val) {
if(drilldown_data[key].id == val.name){
drilldown_data.push(val.y);
};
});
console.log(drilldown_data);
所以在我在drilldown_data上执行console.log后,它应该是这样的。使用对象内部的y键,因为id与名称相同。
0 : Object
data:Array[2]
id:"test"
name:"test"
y:154
答案 0 :(得分:1)
试试这个:
$.each(column_data, function (key, val) {
if(drilldown_data[key].id == val.name){
drilldown_data[key]['y']=val.y;
};
});