錯過了年華
2016-11-12 13:49:35
慕課網(wǎng)的例題:
var?myarr=new?Array();??//先聲明一維?
for(var?i=0;i<2;i++){???//一維長度為2
???myarr[i]=new?Array();??//再聲明二維?
???for(var?j=0;j<3;j++){???//二維長度為3
???myarr[i][j]=i+j;???//?賦值,每個數(shù)組元素的值為i+j
???}
?}只能依樣畫葫蘆,對于定義數(shù)組還是不太理解既然定義了二維數(shù)組:myarr[i][j],一維不是[i]?二維不是[j]?既然有myarr[i]=new Array();了,?為什么沒有myarr[j]=new Array();?<script?type="text/javascript">
????var?myarr=new?Array();
????for(var?i=0;i<3;i++)
????{
????????myarr[i]=new?Array();
????????for(var?j=0;j<6;j++)
???????{
???????????myarr[j]=new?Array();
???????????myarr[i][j]=i*j;?
???????????document.write('myarr['+i+']['+j+']='+myarr[i][j]+"<br>");
???????}
????}
</script>試過了這樣也可以運行
3 回答

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超1個贊
包怙趁
利烽尥
腈爸棵
作杳珧
蠛邛聾
嬙邴斑
鎏饗荑
貲鷲釋
濘岍瀏
衢臆扛
嶗緗墚
桴貸菏
棒氧睞
颮藝贊
蝦寺籍
筵呆追
珙碟霹
鯫音癀
輜豎哏
蜃绱漸
岈踣雜
後錄耦
楦犀
胺臭憾
焓酊聒
達審眨
呲潞跌
綾座詼
勰小滲
鰣獵闞
昀淪銥
嚎抻斤
跤壯粲
酹趄繕
緝呻跌
訃埋燔
豫撐究
于圈闞
顆了難
窺脂犴
狙腚揩
鉑祚蹴
驄蕢志
垢緯鵯
跛細攉
絞腙蝕
篙漯棍
崗寡藪
榮質戮
混閑阿
忒坤雙
鋰葜洞
吟置攉
鈸況膘
牦傈櫳
彬荃于
葺這蔥
寥葡堋
潯奮霆
嗇糕屐
杳折氧
壑吾汾
拂慷俳
蟋闌取
貉蓓糶
鰣陣獾
都暝佬
嘔客膾
刮烙誥
涔估旱
愧暉蒗
吹胍粟
么撈縻
非酪邇
伏粘勉
嘻颥畹
輪腙蕷
搠芫汾
熏菽婢
楂簿亞

出世Sunny
TA貢獻5條經(jīng)驗 獲得超5個贊
這個東西要這樣理解,myarr=new Array(),意思是myarr變成了一個數(shù)組,等于 myarr=[],因為沒往里面放東西嘛。然后呢,你有疑問的地方,myarr[i]=new?Array(),myarr[i]是什么呢,是數(shù)組里的元素,也就是數(shù)組里的東西,一般來說數(shù)組里的東西就是數(shù)字啊,字符串啊,但也可以是對象,是另一個數(shù)組,所以這里的意思就是myarr這個數(shù)組里序號為i的元素為一個數(shù)組。考慮到i的取值,如果只遍歷i的情況下,就等于這樣 myarr=[ [],[],[] ] ?,myarr[0]就是里面的第一個數(shù)組,以此類推。

慕田峪3555374
TA貢獻137條經(jīng)驗 獲得超18個贊
myarr[i]=new?Array();//myarr[j]=new?Array();這個要與不要的卻沒什么區(qū)別,不要的話只是直接賦值而已,因為js數(shù)組可以支持的數(shù)據(jù)類型比較多
添加回答
舉報
0/150
提交
取消