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

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

關于javascript數(shù)組?

關于javascript數(shù)組?

錯過了年華 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 回答

?
qq_小盛開_0

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

javascript中沒有真正的多維數(shù)組概念,這是與c類語言的區(qū)別

查看完整回答
反對 回復 2016-11-12
?
出世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ù)組,以此類推。

查看完整回答
反對 回復 2016-11-12
?
慕田峪3555374

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

myarr[i]=new?Array();//myarr[j]=new?Array();這個要與不要的卻沒什么區(qū)別,不要的話只是直接賦值而已,因為js數(shù)組可以支持的數(shù)據(jù)類型比較多

查看完整回答
反對 回復 2016-11-12
  • 錯過了年華
    錯過了年華
    既然定義了二維數(shù)組:myarr[i][j], 一維不是[i]? 二維不是[j]? 既然有myarr[i]=new Array();了, 為什么沒有myarr[j]=new Array();? 總感覺看著不對稱。。。
  • 慕田峪3555374
    慕田峪3555374
    這個就是你理解的問題了,嚴格意義上來說js是沒有多位數(shù)組的,也不可以定義多維數(shù)組,這樣寫是因為js數(shù)組元素支持的數(shù)據(jù)類型比較多,而你那個i和j只是數(shù)組的鍵而已
  • 3 回答
  • 0 關注
  • 1824 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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