javascript - 如何在数组中推送动态值?
问题描述
我必须在数据中推送动态值
lineChartData: ChartDataSets[] = [
{ data: [], label: 'prices are' },
];
从我的方法中,我将值推为:
for(let e of x){
this.lineChartData.push(e.raise)
};
如何在 data[] 中推送值?
解决方案
你有嵌套数组/所以你需要运行两次循环
例如
myArr = [{data:[]}]
for(let i of myArr){
i.data.push('a');
}
我正在传递字符串,你可以传递你的对象/数组
使用您的示例对象
lineChartData: ChartDataSets[] = [
{ data: [], label: 'prices are' },
];
for(let i of lineChartData){
i.data.push(yourObject)
}