js的二维数组

来源:互联网 发布:android 仿淘宝订单页 编辑:程序博客网 时间:2024/05/16 08:26

 js的二维数组

var arr1=[元素1元素2..]

如果我们的元素又是一个数组,则这个一维数组就成了二维数组.

① 创建二维数组

举例

var arr=[[1,4,90],[4,'hello']];

//如何遍历我们的二维数组

for(var i=0;i<arr.length;i++){

var ele=arr[i];

//window.alert(ele.constructor);

//ele进行遍历

for(var j=0;j<ele.length;j++){

window.alert(ele[j]);

}

}

② 二维数组的理解和指定访问某个变量

测试题:

/*

0 0 0 0 0 0

0 0 1 0 0 0

0 2 0 3 0 0

0 0 0 0 0 0

*/

//定义二维数组

var arr2=[[0,0,0,0,0,0],[0,0,1,0,0,0],[0,2,0,3,0,0],[0,0,0,0,0,0]];

for(var i=0;i<arr2.length;i++){

var size=arr2[i].length;

for(var j=0;j<size;j++){

document.write(arr2[i][j]+" ");

}

document.write("<br/>");

}

思考题:

请编写一个函数,可以接收一个数组,然后要求把这个二维数组转置:

,所谓转置就是行列数据互换

课堂练习

function reverse(arr1){

//...

}




                    join() 方法用于把数组中的所有元素放入一个字符串。


原创粉丝点击