亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

誰能幫我解決一下,這段代碼,啥意思?尤其"arr[1][0]"

誰能幫我解決一下,這段代碼,啥意思?尤其"arr[1][0]"

for(var n=0;n<arr.length;n++){?? ? if(arr[n][1]=='女'){?? ? ? ? ? document.write(arr[n][0]+"<br/>");
查看完整描述

5 回答

?
西蘭花偉大炮

TA貢獻376條經驗 獲得超318個贊

var?arr?=?[5,6,['男','女']];
????????????for?(var?i?=?0;i?<?arr.length;i++?)?{
????????????????if(arr[2][1]?==?"女"){
????????????????????console.log(arr[2][0]);
????????????????}
????????????}

類似這個代碼,是一個二維數組,就是通過兩次索引來取值,如果匹配則輸出其他數組項,[0]代表從數組第一個開始取值,[0][1],這個就代表數組第一項的位置是一個數組,再從子項數組中取值,數組中還可以放入對象,數組本身也是對象

查看完整回答
1 反對 回復 2017-03-18
?
weibo_紛紛的想念_0

TA貢獻3條經驗 獲得超3個贊

我試著幫你解答一下,不知道對不對,

arr.length是指這個數組的長度,也就是說里面有幾個元素

arr[n][1]是指一個元素,這個元素在arr這個數組一維的n+1個二維的第2個元素

這段代碼的意思是遍歷數組,如果第一維的n+1個二維的第二個是“女”,那么輸出arr[n][0]這個元素并換行。

查看完整回答
1 反對 回復 2017-03-18
?
qq_萬裡萇城貼瓷磚_0

TA貢獻5條經驗 獲得超1個贊

for(var n=0;n<arr.length;n++){ ?// for循環(初始值,n<數組的長度,n自增-每次循環加1)

? ? if(arr[n][1]=='女'){?

/*arr[][] 二維數組,你可以把arr[n],看成整體來理解,中括號里都是下標

舉個例子, int [][] ?arr=new int[][]{ {1}, {2}, {3}};

????????????????????arr[0][0]就是2個下表都是0的數組,就是第一個1;*/

? ?document.write(arr[n][0]+"<br/>");// br/是換行


查看完整回答
反對 回復 2017-03-19
?
異擇Y

TA貢獻5條經驗 獲得超3個贊

這是多維數組,比如一個數組arr=[[a,b],[c,d]]

arr[0][0]=a

arr[0][1]=b

arr[1][0]=c

arr[1][1]=d


查看完整回答
反對 回復 2017-03-19
?
愛玩demo的

TA貢獻6條經驗 獲得超0個贊

數組的第n+1個元素的第2個值是女,則寫出它前面的值+空格
查看完整回答
反對 回復 2017-03-18
  • 5 回答
  • 0 關注
  • 2261 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號