Rumah > Soal Jawab > teks badan
$http.post('sysIndex/getSysIndexNameAndScoreByCid',{cid:id})
.success(function(resp, status, headers, config){
var index=resp.data
for(var i=0;i<=index.length;i++){
var name=index[i].menuName;
}
})
Mengapa pemula dalam sudut melaporkan ralat ini
Nilai indeks adalah seperti ini. .
给我你的怀抱2017-05-15 16:59:32
Anda perlu menetapkan titik putus untuk melihat apakah indeks yang diambil itu
Saya tahu, anda menulisnya semasa anda menggelung
for(var i=0;i<=index.length;i++)
sepatutnya
for(var i=0;i<index.length;i++){
Ada tanda sama tambahan. Jadi item terakhir tidak ditentukan, jadi tiada atribut menuName. . .
巴扎黑2017-05-15 16:59:32
Masalah di sini bukan kerana setiap elemen di bawah indeks tidak ditentukan Dalam tangkapan skrin penyoal, hanya elemen pertama adalah perkara biasa
var name = !!index[i]?index[i].menuName:'';