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

来源:4-10 编程练习

着袖

2017-08-10 22:49

求解答 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???

 }

写回答 关注

1回答

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题