求解答
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???
}
如果不从新定一个n,符合要求的新数组two下标不是0 1 2 3...这样走,举例像 two[2],two[5]这样,后面输出就有问题