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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

大神求助。這一章看懵了。

var arr1 = [];

? var n = 0;

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

{?

if( infos[i][3] == "大一" )

{ ?

? arr1[n] = infos[i];

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

? n=n+1;

? ?

} ?

? ? }

這里我實(shí)在是無力看懂。。。

有哪位懂得同學(xué)可以詳細(xì)解說一下?謝謝!


正在回答

5 回答

你用infos[i][j]存放這個(gè)數(shù)組i=10,j=4;注意數(shù)組最后一個(gè)是infos[9][3]; 你把10行數(shù)據(jù)存入數(shù)組,每行數(shù)據(jù)又包含4個(gè)數(shù)據(jù),如果相判斷“大一“就找一下每行數(shù)據(jù)的第四個(gè)數(shù)據(jù)也就是infos[i][3],這里用arr[]數(shù)組我覺得多余了,可以不必用,直接


//第一步把之前的數(shù)據(jù)寫成一個(gè)數(shù)組的形式,定義變量為 infos
?var n=[ ['小A','女',21,'大一'],? ['小B','男',23,'大三'],

??? ['小C','男',24,'大四'],? ['小D','女',21,'大一'],

??? ['小E','女',22,'大四'],? ['小F','男',21,'大一'],

??? ['小G','女',22,'大二'],? ['小H','女',20,'大三'],

??? ['小I','女',20,'大一'],? ['小J','男',20,'大三']]
?
?//第一次篩選,找出都是大一的信息
?for(var i=0;i<n.length;i++){
??? if(n[i][3]=="大一"){
??????? document.write(n[i]+"</br>");
??? }
?}
document.write("</br>");
?
?//第二次篩選,找出都是女生的信息
? for(var i=0;i<n.length;i++){
??? if(n[i][1]=="女"){
??????? document.write(n[i]+"</br>");
??? }
?}
?

這樣就OK了??!

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

SvenAs 提問者

謝謝! 明白了
2016-01-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕課君 回復(fù) SvenAs 提問者

不知道你真明白還是明白一點(diǎn),其實(shí)那個(gè)就是二維數(shù)組,很好理解,把大中括號(hào)里的每個(gè)小中括號(hào)看成一個(gè)整體,infos[i],在把每個(gè)小中括號(hào)看成一個(gè)數(shù)組,就變成infos[i][i],這個(gè)I是數(shù)組的下標(biāo)可以是任何數(shù)。你可以把它看成圖表,列是第一個(gè)大數(shù)組下標(biāo),行是小數(shù)組下標(biāo)。我們?cè)诒砀窭锿ㄟ^行和列找到某一個(gè)點(diǎn)的數(shù)據(jù),這樣就很好理解了。
2016-01-31 回復(fù) 有任何疑惑可以回復(fù)我~

運(yùn)行結(jié)果不對(duì)吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

var ifos=[
??? ['小A','女',21,'大一'],['小B','男',23,'大三'],
??? ['小C','男',24,'大四'],['小D','女',21,'大一'],
??? ['小E','女',22,'大四'],['小F','男',21,'大一'],
??? ['小G','女',22,'大二'],['小H','女',20,'大三'],
??? ['小I','女',20,'大一'],['小J','男',20,'大三']]
?//第一步把之前的數(shù)據(jù)寫成一個(gè)數(shù)組的形式,定義變量為 infos
?for(var i=0;i<ifos.length;i++)
?{
???? /*第一種方法,一個(gè)if,兩個(gè)判斷

???? if(ifos[i][3] == "大一" && ifos[i][1] =="女")
???? {
??????? document.write(ifos[i] + "<br />")?????? ?
???? }*/

???? //第二種方法 兩個(gè)if,連續(xù)判斷
???? if(ifos[i][3] == "大一" )
???? {
??????? if(ifos[i][1] =="女")
??????? {document.write(ifos[i] + "<br />") }??? ?
???? }
? }

1 回復(fù) 有任何疑惑可以回復(fù)我~

var arr1 = [];創(chuàng)建的這個(gè)數(shù)組使用來存放篩選出來是大一的人的信息;

if( infos[i][3] == "大一" )表示的是判斷infos這個(gè)數(shù)組中第四個(gè)信息,也就是二維數(shù)組中第四列信息是否為“大一”;

arr1[n] = infos[i];如果判斷出infos這個(gè)二維數(shù)組的第一行就符合的話就把這一行的信息存入arr1這個(gè)數(shù)組中,也就是arr1[0]=infos[0]

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

SvenAs 提問者

很感謝??!
2016-01-20 回復(fù) 有任何疑惑可以回復(fù)我~

首先創(chuàng)建的是二維數(shù)組infos[i][j];然后目的是找大一的女生;

題目中給的是10組一維數(shù)組[a,b,c,d]*10,這些一維數(shù)組中區(qū)別大一大二的是d,數(shù)組中下標(biāo)是3

所以判斷infos[i][3]==“大一"就可以判斷了,判斷是否是女生也同理

在一維數(shù)組中女生是出現(xiàn)在a即下標(biāo)為0,所以infos[i][0]=="女生"

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

SvenAs 提問者

明白了!感謝!
2016-01-20 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
JavaScript進(jìn)階篇
  • 參與學(xué)習(xí)       468960    人
  • 解答問題       22582    個(gè)

本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界

進(jìn)入課程

大神求助。這一章看懵了。

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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