課程
/前端開發
/JavaScript
/JavaScript進階篇
怎么遍歷輸出二維數組
2016-06-15
源自:JavaScript進階篇 3-7
正在回答
var myarr = new Array();var i,j;for( i =0;i<3;i++){?? ?myarr[i]=new Array();??? for( j =0;j<6;j++) {??????? myarr[i][j]=i*j;??? }? ?}for( i =0;i<3;i++){??? for( j =0;j<6;j++) {?????? document.write("myarr["+i+"]"+"["+j+"]? :??? "+myarr[i][j]);?????? document.write("<br>");??? }??? document.write("<br>");}
謝謝兩位!
我也自悟出來了,不得不說,你們的代碼比我的簡潔太多了。
<script type = "text/javascript">
var myarray = new Array();
for(var i = 0; i < 3; i++){
myarray[i] = new Array();
for(var j = 0; j < 6; j++){
myarray[i][j] = i * j;
document.write(myp[i][j]);
//alert(myarray[i][j] = i * j);創建二維數組時可以直接輸出
}
//alert(myarray[0].length);
var x ="";
//二維數組創建好后的遍歷方法
for (var i = 0;i < 3 ;i++ )
{
for(var j = 0; j<6 ;j++)
x +=myarray[i][j] + " " + " ";
//alert(x);
x += "<br />";
//將數組轉換成字符串輸出
document.write(x);
</script>
如下例:
var arr=[1,2,3,4,5]["a","b","c","d","e"];
for(var i=0;i<2;i++){
? ? ?for(var j=0;j<5;j++){
? ? ? ? ?document.write(arr[i][j]);
? ? ? ? ? }
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答二維數組怎么輸出?
4 回答二維數組輸出
2 回答這樣為什么無法遍歷二維數組
3 回答怎么用表格輸出二維數組?
2 回答數組遍歷輸出問題?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-15
var myarr = new Array();
var i,j;
for( i =0;i<3;i++){
?? ?myarr[i]=new Array();
??? for( j =0;j<6;j++) {
??????? myarr[i][j]=i*j;
??? }? ?
}
for( i =0;i<3;i++){
??? for( j =0;j<6;j++) {
?????? document.write("myarr["+i+"]"+"["+j+"]? :??? "+myarr[i][j]);
?????? document.write("<br>");
??? }
??? document.write("<br>");
}
2016-06-15
謝謝兩位!
我也自悟出來了,不得不說,你們的代碼比我的簡潔太多了。
<script type = "text/javascript">
var myarray = new Array();
for(var i = 0; i < 3; i++){
myarray[i] = new Array();
for(var j = 0; j < 6; j++){
myarray[i][j] = i * j;
document.write(myp[i][j]);
//alert(myarray[i][j] = i * j);創建二維數組時可以直接輸出
}
}
//alert(myarray[0].length);
var x ="";
//二維數組創建好后的遍歷方法
for (var i = 0;i < 3 ;i++ )
{
for(var j = 0; j<6 ;j++)
{
x +=myarray[i][j] + " " + " ";
//alert(x);
}
x += "<br />";
}
//將數組轉換成字符串輸出
document.write(x);
</script>
2016-06-15
如下例:
var arr=[1,2,3,4,5]["a","b","c","d","e"];
for(var i=0;i<2;i++){
? ? ?for(var j=0;j<5;j++){
? ? ? ? ?document.write(arr[i][j]);
? ? ? ? ? }
}