必須先聲明一維數組,再才能生成一個二維數組嗎?
必須先聲明一維數組,再才能生成一個二維數組嗎?
<script?type="text/javascript"> var?myarr=new?Array();??//先聲明一維? for(var?i=0;i<2;i++){???//一維長度為2 ??? for(var?j=0;j<3;j++){???//二維長度為3 ??? myarr[i][j]=i+j;???//?賦值,每個數組元素的值為i+j ??? } ?}
必須先聲明一維數組,再才能生成一個二維數組嗎?
<script?type="text/javascript"> var?myarr=new?Array();??//先聲明一維? for(var?i=0;i<2;i++){???//一維長度為2 ??? for(var?j=0;j<3;j++){???//二維長度為3 ??? myarr[i][j]=i+j;???//?賦值,每個數組元素的值為i+j ??? } ?}
2016-02-26
舉報
2016-02-26
不一定,可是直接申請,例如 var arr=[[1,2,3],[3,4],[5,3]]
2016-02-26
直接定義:arr = [[1,1],[1,2].....[i,j]]
2016-02-26
那是,這種循環的方法要這樣,i為0時,j循環一圈;i為1時,j循環一圈,這樣到i也循環為止
2016-02-26
那只是其中的一種方法,還有第二種方法,這種是要先聲明一維再加一維。