二維及多維數組的length是什么?
<!DOCTYPE??HTML> <html?> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>流程控制語句</title> <script?type="text/javascript"> ?//第一步把之前的數據寫成一個數組的形式,定義變量為?infos ??var?infos?=? ?[ ????????['小A','女',21,'大一'], ????????['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ????????['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三'] ??]; document.write("總人數:?"+infos.length+"<br/><br/>");?? ? ?//第一次篩選,找出都是大一的信息 ? ??var?arr?=?[]; ???var?n?=?0; ???for(var?i=0;i<infos.length;i++){? if(?infos[i][3]?==?"大一"?){?? ???arr[n]=?infos[i]; ????document.write(arr[n]+"<br/>"); ???n=n+1; ???? }?? ???} ??? ???document.write("大一總人數:?"+arr.length+"<br/><br/>");?? ???document.write("大一女生有:?"+"<br/>");? ?//第二次篩選,找出都是女生的信息 ??????for(var?i=0;i<arr.length;i++){? ????????//這里可以用switch?? if(arr[i][1]=='女') {?document.write(arr[i][0]+"<br/>");} }????? ? ?? </script> </head> <body> </body> </html>
這部分代碼是網站提供的參考代碼。
?一維數組的length是數組中元素的個數;
二維數組的length是什么(從參考代碼看,感覺是二維數組中第一維度的元素個數,即arr[i][]中i這一維度的個數,是這樣么)?
同樣的,三維甚至更多維數組的length是不是都是他們第一維度的長度?
2015-12-04
再多維道理都一樣
2015-12-04
總的就是求第一維的長度