課程
/前端開發
/JavaScript
/JavaScript進階篇
如果看做二維數組,怎么分
2016-11-09
源自:JavaScript進階篇 4-10
正在回答
<script type="text/javascript">
? var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時女生的學生。不過可以讓你理解了。
//難點是對二維數組的理解,給你講一下
var myarr=new Array(); ?//新建一個數組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數組myarr的第i項,創建一個數組
? ? for(var j=0;j<6;j++)
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ?}
/*
這是一個二維數組的創建過程,先創建一個以為數組myarr[第一項,第二項,第三項,第四項]
然后第一項也是一個數組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數組時[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
謝謝你的解答,很詳細謝謝
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答關于二維數組。
3 回答關于二維數組的老師的答案
1 回答二維數組的
2 回答二維數組和多維數組
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-09
<script type="text/javascript">
? var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos
?for(var i=0;i<infos.length;i++){
? ? if(infos[i][3]=="大一" && infos[i][1]=="女")
? ? {
? ? ? document.write(infos[i][0]+"<br />");
? ? }
?}
//并不完全符合題意,這是找出的既是大一有時女生的學生。不過可以讓你理解了。
//難點是對二維數組的理解,給你講一下
var myarr=new Array(); ?//新建一個數組,名為myarr
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數組myarr的第i項,創建一個數組
? ? for(var j=0;j<6;j++)
? ?{
? ? myarr[i][j]="第"+(i+1)+"行第"+(j+1)+"列";?
? ? }
? ?}
/*
這是一個二維數組的創建過程,先創建一個以為數組myarr[第一項,第二項,第三項,第四項]
然后第一項也是一個數組(myarr[0])[i]=[第一行第一列,第一行第二列,。。。。]
最后得到的數組時[ ?[第一行第一列,第一行第二列,.....] ?[第二行第一列,....][第三行] [第四行] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
2016-11-09
謝謝你的解答,很詳細謝謝