问答详情
源自:4-10 编程练习

求解答,有一些问题实在搞不懂

求解答 var two=new Array(); var n=0; for (var i=0;i<one.length;i++) { if(one[i][3]=="大一"){ two[n]=one[i];//为什么这个语句的位置不同出来的数组长度不同??? document.write(two[n]+"
"); n=n+1;//为什么使用n而不是i???

 }

提问者:着袖 2017-08-10 22:49

个回答

  • 慕粉1728506718
    2017-08-10 23:06:10

    如果不从新定一个n,符合要求的新数组two下标不是0 1 2 3...这样走,举例像 two[2],two[5]这样,后面输出就有问题