課程
/前端開發
/JavaScript
/JavaScript進階篇
?myarr[i]=new Array();這是一維數組,注釋怎么是二維數組
2016-01-10
源自:JavaScript進階篇 6-4
正在回答
二維數組,其實就是2個一維。你把它理解為PPT中的表格。例如我定義一個二維數組,?
Array[][] myarr ?= new Array[ 4 ][ 5 ?]; ? ?你可以理解為myarr[ 4 ]表示在表格中有多少行,myarr[ i ] [ 5]表示第 i ?行有5列,上面數組中一共有4行5列,即20個位置可以存數數據
多少云煙 提問者
一維數組:myarr[0],maarr[1],maarr[2],
二維數組就是把一維數組的每個索引都定義成一個一維比如:
myarr[0]這是一個一維數組的第一個索引,第二維就是把myarr[0]定義成一維數組 用myarr[0]當數組名 :它的索引就是myarr[0][0],myarr[0][1],myarr[0][2],myarr[0][3],myarr[0][4],myarr[1]同理:myarr[1][0],myarr[1][1],myarr[1][2],
---------你要是還不明白就畫畫輻射圖或者逆向推倒:有兩組數,每組四個數字,定義成了兩個一維數組,而這兩個一維數組的名字分別是:marr[0]和marr[1],然后在把這兩個數組,定義成一個數組marr=[marr[0],marr[1]]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----myarr[0][0]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----myarr[0][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[0] ? ----myarr[0][2]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??----myarr[0][3]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??----myarr[1][0]
一維數組myarr: ?----myarr[1]----myarr[1][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[1][2]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2]----myarr[2[0]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2][2]
樓上正解。二維數據其實就是數組數組之間的嵌套。
var arr = Array[1,2,[2,3,4],5]; ary[2][1] = 3;????2就是指行。1就是指列
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答聲明二維數組
3 回答聲明的一維數組怎么變成了二維數組
3 回答二維數組的聲明問題
4 回答必須先聲明一維數組,再才能生成一個二維數組嗎?
1 回答為什么聲明二維數組不加var
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-10
二維數組,其實就是2個一維。你把它理解為PPT中的表格。例如我定義一個二維數組,?
Array[][] myarr ?= new Array[ 4 ][ 5 ?]; ? ?你可以理解為myarr[ 4 ]表示在表格中有多少行,myarr[ i ] [ 5]表示第 i ?行有5列,上面數組中一共有4行5列,即20個位置可以存數數據
2016-01-10
一維數組:myarr[0],maarr[1],maarr[2],
二維數組就是把一維數組的每個索引都定義成一個一維比如:
myarr[0]這是一個一維數組的第一個索引,第二維就是把myarr[0]定義成一維數組 用myarr[0]當數組名 :它的索引就是myarr[0][0],myarr[0][1],myarr[0][2],myarr[0][3],myarr[0][4],myarr[1]同理:myarr[1][0],myarr[1][1],myarr[1][2],
---------你要是還不明白就畫畫輻射圖或者逆向推倒:有兩組數,每組四個數字,定義成了兩個一維數組,而這兩個一維數組的名字分別是:marr[0]和marr[1],然后在把這兩個數組,定義成一個數組marr=[marr[0],marr[1]]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----myarr[0][0]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----myarr[0][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[0] ? ----myarr[0][2]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??----myarr[0][3]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??----myarr[1][0]
一維數組myarr: ?----myarr[1]----myarr[1][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[1][2]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2]----myarr[2[0]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2][1]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?----myarr[2][2]
2016-01-10
樓上正解。二維數據其實就是數組數組之間的嵌套。
var arr = Array[1,2,[2,3,4],5]; ary[2][1] = 3;????2就是指行。1就是指列