javascript中如何得到二维数组第一维的最大下标?

tonrew 2004-04-07 09:56:54
javascript中如何得到二维数组第一维的最大下标?
比如定义数组如下

arr= new Array(3,3)
但数组元素只有6个,也就是说,还有空的
如何得到当前有值的数组元素最大下标?用for...in ???
...全文
204 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
mjpclab 2004-08-27
  • 打赏
  • 举报
回复
arr.length-1

arr[0].length-1是第二维下标,而且arr[1],arr[2]的第二维可能不同
tonrew 2004-08-27
  • 打赏
  • 举报
回复
cols=arr[0].length;
只要arr[0]的长度就知道咯


不行
BubbleInDiamond 2004-08-27
  • 打赏
  • 举报
回复
笔误 最后不要--》最好不要
BubbleInDiamond 2004-08-27
  • 打赏
  • 举报
回复
菜鸟遍天下…………
瞧,又来一只……

new Array()最后不要带参数,楼主的new Array(3,3)实际上只创建了一个长度为2的一维数组,其值为3,3
试试alert(arr)就知道了

而数组的下标当然只需要length - 1
stefli 2004-06-21
  • 打赏
  • 举报
回复
cols=arr[0].length;
只要arr[0]的长度就知道咯
聂niexiaolin 2004-06-20
  • 打赏
  • 举报
回复
数组名.length
fankejing 2004-06-20
  • 打赏
  • 举报
回复
if(顺序存储)
{
那肯定是 Array(2,3);
}
else
{
按二楼到四楼的CODE;
}
rightyeah 2004-04-07
  • 打赏
  • 举报
回复
for(var i=0;i<arr.length;i++)
for(var j=0;j<arr[i].length;j++)
...
ailibuli 2004-04-07
  • 打赏
  • 举报
回复
cols=arr[0].length;
心云意水 2004-04-07
  • 打赏
  • 举报
回复
遍历

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧