for (var i=0; i<10; i++) {
this.videos[i].url = 'http://localhost:27017/' +
this.videos[i].url;
this.videos[i].avgRating = 0;
for(var j=0;j<this.videos[i].rating.length;j++){
this.videos[i].avgRating += this.videos[i].rating[j];
}
第二个for循环导致错误&#34;无法获得属性&#39;长度&#39;未定义或空引用&#34;
答案 0 :(得分:2)
该错误表示“评级”在第i个视频元素中未初始化。在点击外循环之前,您是否确认您的视频阵列已完全初始化?