this.dicts = res.data; for(var i in res.data){ if(res.data[i].length){ for(var j in res.data[i]){ if(this.dictsArr[i]==undefined){ this.dictsArr[i]=Array(); } this.dictsArr[i][res.data[i][j].value]=res.data[i][j].label; } } }
如果没有对初始数组进行判定的话,不定义array,则会报错。