为了账号安全,请及时绑定邮箱和手机立即绑定

小问题,但是困扰我很久啦,求大家帮小女子一个忙

参考代码中的n+1作用是什么,一直想不懂,求大神详细解答。。

正在回答

2 回答

对的,循环+1,给数组下一个变量赋值。

1 回复 有任何疑惑可以回复我~
#1

慕无忌9866271 提问者

如果你没n=n+1,第一次的信息仍然会被显示出来,而第二次就不能了,主要还是这里不懂
2015-07-04 回复 有任何疑惑可以回复我~
var arr1 = [];    
var n = 0;    
for(var i=0;i<infos.length;i++){    
		if( infos[i][3] == "大一" ){    
		arr1[n] = infos[i];    
		document.write(arr1[n]+"<br/>");    
		n=n+1;    
		    
		}    
}

是这句里面的n+1吗?

这个n是作为arr1的下标用的,每一次循环后,下标加1,这样就能把找到的信息全存入新数组中。如果没有这句,n恒为0,就只有一条信息了

0 回复 有任何疑惑可以回复我~
#1

慕无忌9866271 提问者

好,,,我还以为i的值会自己付给n,但是有个奇怪的问题,如果你没n=n+1,第一次的信息仍然会被显示出来,而第二次就不能了,主要还是这里不懂
2015-07-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

小问题,但是困扰我很久啦,求大家帮小女子一个忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信