js,帮忙解释一下这个for循环?
答案:4 悬赏:30
解决时间 2021-02-26 22:25
- 提问者网友:逝爱
- 2021-02-26 05:18
最佳答案
- 二级知识专家网友:桃花别处起长歌
- 2021-02-26 06:39
数组里面的数组的长度呀,很简单的啦,数组可以包括任何类型的元素呀
全部回答
- 1楼网友:强势废物
- 2021-02-26 09:34
arr是一个二维数组,arr[i][j]--i可以看成行,j看成列,现在这个for循环针对第index行,循环遍历0到length列(代码里面的arr【index】.length),取arr[index][i](理解为index行的第i列)的值,赋值给options【i】。
- 2楼网友:爱情是怎么炼成的
- 2021-02-26 08:08
这个是冒泡排序法的经典例子。
运行完后num数组会被被排序
for循环运行的次序是,外层先走一步,然后内层走完,然后外层再走一步,内层再走一圈。
具体来说,
i=0: j依次遍历0,1,2,3,4,5,6,7,程序比较num[0]和num[0-7],只要发现num[0]比某一个数大,就把num[0]和此数交换
这样一来当i=0的时候,j走了一圈后的结果就是把数组的第一个数,也就是num[0]弄成了整个数组中最小的数(也就是3)
接下来i=1; j依次遍历1,2,3,4,5,6,7
结果是num[1]变成剩下数中最小的(也就是5)
然后i=2;j遍历2,3,4,5,6,7
i=3;j走过3,4,5,6,7
.
.
.
最后的结果就是数组被排序了。
- 3楼网友:随心随缘不随便
- 2021-02-26 07:37
这个是 给form设值的for循环,首先根据你的index参数的值,选择赋值option赋第几个arr的值,比如index是1,则赋值研究方向,是2则是商务英语,英美文学,这里其实没有用到循环。循环主要是把arr[i]下的数组的值都给option赋值。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |