我尝试向预定义的对象数组中添加新值,代码如下:
但它会添加到一个新对象中,而不是与当前数据数组合并。
我期望的是:
我该如何实现这个目标?
$scope.chartConfig.series.push(
[{
name: "Brands",
colorByPoint: true,
data: []
}]
);
我想向data
中添加一个新的数组值,但一直失败。我尝试过:
$scope.todayChartConfig.series['data'] = [];
$scope.todayChartConfig.series['data'].push(
{
name: "Internet Explorer",
y: 56.33
},
{
name: "Chrome",
y: 30.12
}
);
但它会添加到一个新对象中,而不是与当前数据数组合并。
我期望的是:
[{
name: "Brands",
colorByPoint: true,
data: [
{
name: "Internet Explorer",
y: 56.33
},
{
name: "Chrome",
y: 30.12
}
]
}]
我该如何实现这个目标?
$scope.todayChartConfig.series[0][0].data.push(...)
,但我不确定您是否真的打算使用这个二维数组。 - slebetmanseries
属性似乎是一个对象数组的数组。但在你的第二个例子中,series
看起来是一个对象,你试图访问其属性。 - jeffdill2