javascript数组的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 06:59:23
<script>
var arr = [[1,2,3,4],[5,6,7,8]];
for(var i=0;i<arr.length;i++)
{
for(var j=0;j<arr[i].length;j++)
{
alert(arr[i][j]);
}}
</script>

请大家帮我解释下这个程序,特别是
for(var i=0;i<arr.length;i++)
{
for(var j=0;j<arr[i].length;j++)

它是怎么弄的,竟然可以读出子数组里面的元素。。

arr是个二维数组嘛

var arr = [[1,2,3,4],[5,6,7,8]];

定义arr为数组,两个元素分别为[1,2,3,4],[5,6,7,8] ,都是数组,所以arr是二维数组

for(var i=0;i<arr.length;i++)
循环,从第一个开始到它的长度-1
一个一个出来呀