javascript遍历数组问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:23:50
var arr = new Array();
arr["a"]=[1,2,3,4,5];
arr["b"]=[6,7,8,9.0];
for(var a in arr)
{
for(var b in a)
{
alert(arr[a][b]);
alert(a[b
}
}
这样写没有错但不出结果不知道是为什么
只是一个测试
alert(a[b
这里是我写错了。
var arr = new Array();
arr["a"]=[1,2,3,4,5];
arr["b"]=[6,7,8,9.0];
这个应该是个二维数组吧。怎么样遍历他的所有元素了。代码

当然出不来了哦 for(var a in arr) 这次 就循环两次 里面是arr[a] arr[b]并且也不用 双循环吧 因为没有意义啊 实在搞不懂你想干什么

for(var a in arr) //这个地方错了,改为 for(a in arr)
{
for(var b in a) //同上。
{
alert(arr[a][b]);
alert(a[b
}
}

//二维数组的定义
var arr = new Array([1,2,3,4,5],[6,7,8,9,10]);
//循环读出
for(var i=0;i<5;i++)
{
for(var j=0;j<5;j++)
{
alert(arr[i][j]);
}
}

老老实实用for(var i=0;i<arr["a"].count;i++)肯定出得来

alert(a[b 这地方写的有错