var aaa = [1, 1, 2, 3, 3,]; var thisAaa; var count1 = 0; for (var i = 0; i < aaa.length; i++) { thisAaa = aaa; for (var i = 0; i < aaa.length; i++) { if (thisAaa == aaa) { count1++; } } alert(thisAaa+"----"+count1); }为什么只弹了一次?
3 回答
已采纳
biohazard4
TA贡献12条经验 获得超2个赞
外层循环和内层循环的计数器名字一样了,所以运行完内层循环,i的值已经等于aaa.length了。
要把里面循环的计数器改个名字,改成 :
for (var j = 0; j < aaa.length; j++)
添加回答
举报
0/150
提交
取消