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