将对象设置为另一个对象中的新属性

时间:2012-03-20 20:13:00

标签: javascript jquery

我基本上创建了一个主要对象,如下所示:

var seriesOptions = {
y: +parseFloat($(this).find('y').text()).toFixed(2),
color: colors[index],
level : dlevel
};

现在我不断向上面的对象添加带有值的新属性,如:

var drilldown {
name : $(series).children('name').text(),
level : dlevel + 1,
color: colors[index]
};

var data {
values : []
}

for .. each 
  data.values.push(..)

drilldown['data'] = data;
seriesOptions['drilldown'] = drilldown;  

以上代码主要用于...每个循环。因此,当主循环结束时,我有类似下面的对象布局:

seriesOptions
             drilldown
                      data
                          drilldown
                                  data
......................................

现在我想访问seriOptions中特定名称的最后一个数据节点 - 如上面的示例所示,最后一个' drilldown' noteOptions中的注释将是 seriesOptions.drilldown.data.drilldown - 如何在seriesOptions中访问类型数据的最后一个对象?我想添加另一个属性及其值,如:

seriesOptions
             drilldown
                      data
                          drilldown
                                  data
                                  <finalobject>

1 个答案:

答案 0 :(得分:0)