js的二维数组

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值