慕粉1046131173
2017-05-16 07:34
代码如下:
把这两个位置的等号去掉 首先你写的条件是从0开始循环 infocs.length的值是10 从0到10 执行了 11次 (我估计就是这个infocs[10][3]导致的出错) 而这个数组就只有infos【0】-infos[9] 10个元素 所以要把等号去掉
第一次复制错了,for(var n=0;n<=infos.length;n++),这里应该是for(var n=0;n<infos.length;n++),不能有“=”,因为infos.length=10,数组下标是从0开始的,只能到9,所以出不了循环
已经把第一次筛选的结果放入另一个数组了,第二个for循环遍历对象还是infos?
for(var n=0;n<infos.length;n++)这里 应该是for(var n=0;n<infos.length;n++),因为infos.length=10,数组下标是从0开始的,只能到9,所以出不了循环
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题