保存属于Array的TypeScript数组

时间:2016-07-05 21:05:22

标签: arrays typescript

我有一个声明的数组:

public chartData: Array<any> = [];

我以字典的形式设置数据:

this.chartData = [{ data: [1, 2, 3, 5], label: 'Default Chart' }];

我是TypeScript的新手 - 您将如何保存数据&#39;图表数据的一部分&#39;?我试图更新this.chartData,但只有&#39;标签&#39;一部分。我的想法是保存数据&#39; chartData的一部分并再次设置this.chartData,但是使用这样的新标签:

var savedChartData = //saved 'data' portion of chartData
this.chartData = [{ savedChartData, label: 'New Label' }];

2 个答案:

答案 0 :(得分:2)

您可以按照以下方式执行此操作;

this.chartData = [{ data: [1, 2, 3, 5], label: 'Default Chart' }];
this.chartData[0].label = 'New Label';

您可以阅读thisthis

答案 1 :(得分:1)

this.chartData[0].data

您需要获取数组的第一个对象,并获取该数据的数据字段。

为什么不直接使用对象?