码渣也难当
2014-12-18 20:10
小A怎么冒出来两次?
你这代码毛病多得很啊!
for循环的终止条件,i取到infos.length的时候已经越界了。
既然没有对j做的改变,何必费劲定义一个j=0,直接用0不就完了吗。不知道这是不是你的本意。
从现在的代码来看,结果应该是这样的:
num是一个只有一个元素的数组,这一个元素也是一个数组。
进入循环后,由于infos[0][3]=='大一',这是把infos[0]放到num里,接着到了infos[1]和infos[2]时,都会进入else块,由于此时num里放的仍然是infos[0],所以会输出两次小A。
下面的过程类似,遇到"大一",就会把相应的元素放入num里,根据该元素之后的元素决定输出次数。
JavaScript进阶篇
468193 学习 · 21891 问题
相似问题
回答 4
回答 3
回答 5
回答 1
回答 1