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

為了賬號安全,請及時綁定郵箱和手機立即綁定

二維數(shù)組很不懂

?var Myarr = [[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]]很不理解,能分別說下每個[ ]的意義嗎?



在我看來應該是:var Myarr = [[0,1,2], ? //一維長度為3

? ? ? ? ? ? ? ? ? ?[0,1,2,3,4,5] ? ? ?//二維長度為6


正在回答

3 回答

這是直接賦值的方式,你可以拆解開來看,首先是

var?myarr?=?[[],[],[]];

假設我們中間沒有賦任何值,那么這一句的意思是創(chuàng)建一個數(shù)組賦給 myarr,這個數(shù)組中有三個值,這三個值都是一個空數(shù)組。那么,第二步,給這三個空數(shù)組分別賦值,就變成

var?myarr?=?[[0,0,0,0,0,0],[0,1,2,3,4,5],[0,2,4,6,8,10]];

這樣就創(chuàng)建了一個有值的二維數(shù)組 myarr,當然,在真正編碼的時候是沒有第一步的,這里第一步只是為了便于理解。

此時的 myarr 就是一個二維數(shù)組,首先它本身是一個長度為 3 的數(shù)組,這個長度為 3 的數(shù)組中有三個元素,這三個元素都是數(shù)組,并且長度為 6,這三個數(shù)組分別是?[0,0,0,0,0,0]、[0,1,2,3,4,5] 和?[0,2,4,6,8,10]。

不知道這樣講你是否明白了。

3 回復 有任何疑惑可以回復我~

Myarr[1] 輸出值是:0 1 2 3 4 5 ? Myarr[1][2] 輸出值是:2

2 回復 有任何疑惑可以回復我~

代碼都是跟吃花生一樣,從外到內(nèi)。首先最外面的[ ]中有三個[ ],相當于三個部分,所以一維數(shù)組長度為3;

里面的每一個[0,1,2,3,4,5]都有六個數(shù),六個內(nèi)容,所以長度為6.

2 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468771    人
  • 解答問題       22474    個

本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界

進入課程

二維數(shù)組很不懂

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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