第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

不理解這段代碼其中的意義

不理解這段代碼其中的意義

weibo_淡而無心_0 2016-03-19 14:52:52
var?infos=[ ['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]; var?arr1=new?Array(); var?n=0; for(i=0;i<infos.length;i++){ ????if(infos[i][3]=="大一"){ ???? arr1[n]=infos[i]; document.write(arr1[n]+"<br/>"); n=n+1; ????????document.write(n); } } document.write("大一人數(shù):?"+arr1.length+"<br/>"); for(i=0;i<arr1.length;i++){ switch(arr1[i][1]){ case?'女': document.write(arr1[i]+"<br/>"); n=n+1; } } 首先我想問??這里面的n是什么用?!一直不明白?如果是儲存數(shù)組個數(shù)也不對啊,因為我輸出過這個n,是1.2.3.4,沒有0.還有我想問?一個如果是兩個循環(huán)像這個代碼,他是先執(zhí)行完上面的循環(huán)再執(zhí)行下面的循環(huán),還說說上面的循環(huán)加上下面的循環(huán)?然后?那個arr1數(shù)組不是空的么?每次賦值不是會覆蓋掉么?為什么那個賦值不會唄覆蓋?,本人新手,很多問題或許有點二,但希望各位能多指教?謝謝
查看完整描述

3 回答

?
杰杰桀

TA貢獻2條經(jīng)驗 獲得超1個贊

????????????????????????????????????????????????????僅供參考


var?infos=[

['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];

var?arr1=new?Array();

var?n=0;

for(i=0;i<infos.length;i++){

????if(infos[i][3]=="大一"){//判斷條件只要數(shù)組中是大一學生的信息

????????arr1[n]=infos[i];//將數(shù)組infos[i]賦給數(shù)組arr1[0]

????????document.write(arr1[n]+"<br/>");

????????n=n+1;//將n+1

????????document.write(n);//這句話寫在n增1之后,輸出結(jié)果沒有0很正常

????}

????}

????document.write("大一人數(shù):?"+arr1.length+"<br/>");



?/*第一個循環(huán)過后arr1的數(shù)組是[?? ['小A','女',21,'大一'],['小D','女',21,'大 一'],['小F','男',21,'大一']['小I','女',20,'大一']? ] */


/*以下循環(huán)為篩選出大一學生中是女性的學生*/


for(i=0;i<arr1.length;i++){

????switch(arr1[i][1]){

????????case?'女':????????

????????document.write(arr1[i]+"<br/>");

????????n=n+1;

????}

????}

???


查看完整回答
1 反對 回復 2016-03-19
?
shiasn

TA貢獻4條經(jīng)驗 獲得超0個贊

var?infos=[
['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
var?arr1=new?Array();//定義一個新的數(shù)組
var?n=0;//定義n之后作為arr里面數(shù)據(jù)的索引值
for(i=0;i<infos.length;i++){
????if(infos[i][3]=="大一"){//進行篩選
????????arr1[n]=infos[i];//因為這里的i可能是很大的數(shù)字,直接作位arr的索引值會導致arr變得很長,所以把n作為arr的索引,這時候n還是0
????????document.write(arr1[n]+"<br/>");
????????n=n+1;//n+1變?yōu)?
????????document.write(n);
????}
????}
????document.write("大一人數(shù):?"+arr1.length+"<br/>");
?
?
for(i=0;i<arr1.length;i++){
????switch(arr1[i][1]){
????????case?'女':
?????????
????????document.write(arr1[i]+"<br/>");
????????n=n+1;
????}
????}


查看完整回答
反對 回復 2016-03-21
?
shiasn

TA貢獻4條經(jīng)驗 獲得超0個贊

n是0開始的,估計你輸出的的代碼是寫在n=n+1后面了吧?這個n就是arr的索引,讓arr的數(shù)據(jù)的索引值是從0到3

查看完整回答
反對 回復 2016-03-21
  • 3 回答
  • 0 關(guān)注
  • 1264 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號