meout(function(){
for(var i=0;i<30;i++){
if((output[i]!=null)&&(hours[i]!=null)){
if(hours[i].iszhoubao==true){
if(output[i].banci==1){//周保早班
data[i]=that.data.week_efficient_arr[0].efficiency_morning
}else if(output[i].banci==2){//周保中班
data[i]=that.data.week_efficient_arr[0].efficiency_noon
}else {//周保晚班
data[i]=that.data.week_efficient_arr[0].efficiency_night
}
}else{
if(output[i].banci==1){//日保早班
data[i]=that.data.date_efficient_arr[0].efficiency_morning
}else if(output[i].banci=2){//日保中班
data[i]=that.data.date_efficient_arr[0].efficiency_noon
}else{//日保晚班
data[i]=that.data.date_efficient_arr[0].efficiency_night
}
}
}
}
},1000)//延时一秒执行,保证数据查询到位
整体的方法如上,在其它地方按照that.data.date_efficient_arr[0].efficiency_noon来使用数据是没问题的,但是在如上的函数中使用就会出现如下报错:
不乘以 i 能达到延时一秒执行?
你这个报错,得自己调试,debug,console.log