你好,根据你的问题,建议你可以使用如下函数试试 series:function(){ var serie=[]; var aa = zhonglei[0].split(","); for( var i=0;i < aa.length;i++){ var item={ name:aa[i], data:dataArr[i] } serie.push(item); }; return serie; }()
这个series function是写在series里面吗
echarts.addData 见百度官方
myChart.setOption({ *********** ******** series: functionName(data) })series里负责调用写好的函数,函数写在外面 function functionName(data){ var serie = []; for(var i = 0; i < data.length; i++){ var item = { name:data[i].name, type: 'line', data: data.value } serie.push(item ); }; return serrie; }
为什么我复制了这段代码报Cannot read property 'push' of undefined这个错呢? 求助大神们
series:function(){
var serie=[];
var aa = zhonglei[0].split(",");
for( var i=0;i < aa.length;i++){
var item={
name:aa[i],
data:dataArr[i]
}
serie.push(item);
};
return serie;
}()
见百度官方
***********
********
series: functionName(data)
})series里负责调用写好的函数,函数写在外面
function functionName(data){
var serie = [];
for(var i = 0; i < data.length; i++){
var item = {
name:data[i].name,
type: 'line',
data: data.value
}
serie.push(item );
};
return serrie;
}
求助大神们