入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

js的二维数组

创建时间:2012-11-24 投稿人: 浏览次数:4335

 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() 方法用于把数组中的所有元素放入一个字符串。


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。