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

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

myarr[i]=new Array()這里不用重新用var聲明了?

但是加了以后有沒效果了?

正在回答

4 回答

不能,那樣是會報錯的。我是這樣理解的,如果用var ,就相當于重新聲明一個變量,并且后面的new 分配的地址空間就和原來的數組沒有一點關系了,這樣形成的數組完全不是二維數組。?

1 回復 有任何疑惑可以回復我~
#1

慕粉3688811 提問者

非常感謝!
2016-10-17 回復 有任何疑惑可以回復我~
#2

ziyuzile 回復 慕粉3688811 提問者

不客氣
2016-10-19 回復 有任何疑惑可以回復我~

試試不就知道了?

我倒想知道有myarr[i]=new?Array();
為什么沒myarr[j]=new?Array();


0 回復 有任何疑惑可以回復我~
#1

xymashiro

i和j是變量 ,相當于你把myarr[]這個數組以同樣的方式再定義了一次
2017-02-06 回復 有任何疑惑可以回復我~
#2

錯過了年華 回復 xymashiro

久的我都忘了。。。 謝謝
2017-02-07 回復 有任何疑惑可以回復我~

抱歉抱歉,剛剛的代碼有錯!

<script language="javascript">

var myArray = new Array();

myArray[0] = ["one","two","three","four"];

for(var i=0;i<myArray[0].length;i++){

alert(myArray[0][i]);

}

</script>

0 回復 有任何疑惑可以回復我~
#1

慕粉3688811 提問者

我是想問 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; // 賦值,每個數組元素的值為i+j } } 第三行,重新聲明部分不能var?
2016-10-14 回復 有任何疑惑可以回復我~

其實我沒懂你的意思,你這是想給一個數組中的元素定義一個數組嗎?

我一般是這樣:var myArray = new Array();

myArray[0]=new Array();

myArray[0] = {"one","two","three"};

訪問: for(var i = 0;i<myArray[0].length;i++){ myArray[0].[i] ?。。。。 }

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

舉報

0/150
提交
取消

myarr[i]=new Array()這里不用重新用var聲明了?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號