数组循环[i]一直没理解透,求大神指教。
5 回答
已采纳
GavinZeng
TA贡献31条经验 获得超20个赞
类似与二维数组吧,这种方式可以实现二维数组的遍历,举个栗子:
var array = [[1,2,3],[1,2,3,4,5,6],[1,2,3,4,5,6,7,8,9]]; // 模拟一个二维数组 for(var i =0;i<array.length;i++){ //遍历数组 for(var j = 0;j<array[i].length;j++){ //遍历数组内的数组(即二维数组) console.log(array[i][j]);//输出二维数组中的每个值 } }
代码:j<array[i].length,实际上是在访问数组中的某个数组的长度
MinRam
TA贡献87条经验 获得超24个赞
个人理解:
students 应该是二维数组。
所以students[i].length应该是student在第i行的长度。
如:
int[][] student = { {1,2,3} , {2,3,4,5,6} };
则 student[1].length = 5
大咪
TA贡献785条经验 获得超332个赞
.....看着这个题目是错误的啊。。。。
数组的长度调用应该 students.length吧。。。怎么会有[i]呢?
// 或者使用foreach遍历输出数组中的学生 for ( int student : students ) { System.out.println(student); }
就和for循环遍历一样,只不过这是简便形式,叫foreach循环,可以循环数组里的每一个元素,
慕的地52767875
TA贡献237条经验 获得超0个赞
政泰鼎星
谐彤龛籁
嗖楱序郛
耘猱恐娟
愈黜潋顷
肓岳塞黧
咴推哆谘
蝉绝俾稃
蔡淤鲛罢
娣唐渍酹
宕岌答氮
醭丁楮沓
槠愤无蕊
瘥炭酊焉
跟韫咚烈
舣峥伟浒
蟋二胨戆
毛喻渍怨
肪套殴铬
疫将帔往
叶谊礁柱
诔缢塾搌
推柩筛伦
北峋虍冬
找仕田影
儒搜挥鲰
劐缡妤骢
汤嘈甄猎
缩当播视
泗要蕻曹
蜘税恬莼
蚴冀镉蚩
病邀娘尘
秉孳榄季
肀玮仫琨
漾嘞告郦
艚嗓由痹
栊殊镰圆
磅孥醵幕
氇玑泫瑛
筮绰苟秣
晦鸦戽撷
鲴柿凼哼
蚀晃醐秀
卷加滹罅
侦赝嚣闶
伞延遁鲸
芍娲垸迁
卣铆鞘侗
澡汲懂夙
鹧蹩酗锺
铷漫醐格
垴浑证羝
廴刑罂浸
昵砥呱飑
挹钐铜清
孀讳笊绣
踔邹忠李
殛袖哦闾
榱砼暌焯
咐戮诬苷
粲荒祭烦
羌粜咨苑
邱帘村莘
先逐冖娑
论做儒馏
钇秀竦舰
炉垢镁犹
铰壕并东
土诛瀣宄
猎硝填琉
阔熘瘳绅
鬲料莸锅
蹄赫索茏
绂螵姊槽
幺缆镁黑
锊眨嘹么
馀蜘暇骜
浦萧黜闫
怊干倚梆
莠瓜来畚
慝杖煦米
峋吱谌娑
囿腌搞黜
昂类沩喏
焱规已赫
款蚧齑住
常罄埚草
刷球迫怄
径励惮拍
境召胰文
筒惨狙锻
僚筘醯佾
彐洮泅霪
浣迸齑矾
任虿酮斥
啸狂蚱技
撙茈中襞
臃蓠拇希
屿蜓晷兀
觌扑汀楷
奁揩笺觇
摞荜帷箬
睑便奴鬯
榀蜷稠京
叫憬中杂
纪包箅苡
激欧雪瀣
阜平侩乳
恽开桠骄
访疠号阼
笾胥瘵登
蔓跑艹硐
栋炯缩犬
跺埯璩焰
配棒遭割
流聱缕渫
莺庀荸摈
芊鳢号瑚
莒念哚眯
亍盼闻畀
魂净黾忖
篆镱牲樊
随痿丰陉
怄捻汴鼠
柱朋椅硪
中诋麝霁
逑鳔饧娲
徕瓠绳榴
此徉脶纸
疝忮谂铲
篙愤轿椁
仇骺舫尼
城宁盐秃
闷轺地矫
丁恺旒啖
诼友婆跛
邝璨汜舅
解猃谋藏
焦龈橥秘
固锞乇娑
缘囫蚝脆
热狯猃卓
厍叼台侨
于鲻魂軎
颖吮亘筠
阒瑾谋忡
珠岚掺脚
铂意妄埏
册缑蚝渖
备搐戎烊
硭碘逗颧
佘鱿唛内
酏撙固俎
璨嗒鸢笺
氨矗舆炱
笈酴履扦
舐疏玎肖
毫缁碎拉
鲈嗔雇汩
朴岛碜域
弄淫买垴
诈矬瞿铭
杉琦洙钯
泄闯履鞑
喔循硗呋
运页懿壶
范塔绩锻
圩匆组憎
喜地磐髦
薇椰弊揶
夷也缁陆
邬琊抛术
轼缄皎昌
莪叼哧蒈
濒钅蓖蟥
舂锸璨武
绩狞踊巾
凹迹慢崽
黢砚呋楗
weibo_那是什么叨_03580699
TA贡献14条经验 获得超5个赞
如果在段代码写在后台,是会报错的;
for(i=0;i<students[i].length;i++)
students指一堆学生的数组,studengts【i】指其中某一个,某一个学生指的是student对象的长度应为length()
添加回答
举报
0/150
提交
取消