課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
但是加了以后有沒效果了?
2016-10-13
源自:JavaScript進階篇 3-7
正在回答
不能,那樣是會報錯的。我是這樣理解的,如果用var ,就相當于重新聲明一個變量,并且后面的new 分配的地址空間就和原來的數組沒有一點關系了,這樣形成的數組完全不是二維數組。?
慕粉3688811 提問者
ziyuzile 回復 慕粉3688811 提問者
試試不就知道了?
我倒想知道有myarr[i]=new?Array(); 為什么沒myarr[j]=new?Array();
xymashiro
錯過了年華 回復 xymashiro
抱歉抱歉,剛剛的代碼有錯!
<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>
其實我沒懂你的意思,你這是想給一個數組中的元素定義一個數組嗎?
我一般是這樣: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] ?。。。。 }
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
2 回答myarr[i]=new Array();//這里為什么不能加var?
3 回答這句聲明myarr[i]=new Array(); //在聲明二維 ,我沒有看懂誒?
2 回答關于var myarr=new Array();
2 回答 myarr[i]=new Array();嗯,,這個二維數組的聲明不太懂
2 回答這個var myarr=new Array();是不是可以不用定義的?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-16
不能,那樣是會報錯的。我是這樣理解的,如果用var ,就相當于重新聲明一個變量,并且后面的new 分配的地址空間就和原來的數組沒有一點關系了,這樣形成的數組完全不是二維數組。?
2016-11-11
試試不就知道了?
2016-10-13
抱歉抱歉,剛剛的代碼有錯!
<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>
2016-10-13
其實我沒懂你的意思,你這是想給一個數組中的元素定義一個數組嗎?
我一般是這樣: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] ?。。。。 }