社区
JavaScript
帖子详情
二维数组的长度
shnewtouch
2004-10-22 08:51:16
var company=new Array(new Array(),new Array());
company是一个二维数组,我想知道他的长度,比如:company[0]的长度。怎么实现呢?谢谢了!
...全文
1390
9
打赏
收藏
二维数组的长度
var company=new Array(new Array(),new Array()); company是一个二维数组,我想知道他的长度,比如:company[0]的长度。怎么实现呢?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shnewtouch
2004-10-22
打赏
举报
回复
<script language="javascript">
var company=new Array(new Array(),new Array());
company[0][0]="a";
company[0][1]="b";
company[0][2]="c";
company[1][0]="d";
company[2][0]="e";
company[3][0]="f";
var i=0;
for(i=0;i<company[i].length;i++)
document.write(company[i][0]);
</script>
为什么有错误啊?谢谢
shnewtouch
2004-10-22
打赏
举报
回复
楼上的是什么意思啊?能说的详细点吗?谢谢!
禽兽v5
2004-10-22
打赏
举报
回复
var company=new Array(new Array(),new Array());
一开始new Array(),空的,然后用
company[0][0] = "a1";
company[0][1] = "a2";
来添加数据
那么你再用company[0].length想得到改变后的长度,是得不到的。
往Array对象添加/删除元素:
<SCRIPT LANGUAGE="JavaScript1.2">
myFish = ["angel", "clown", "mandarin", "surgeon"];
document.writeln("myFish: " + myFish + "<BR>");
removed = myFish.splice(2, 0, "drum");
document.writeln("After adding 1: " + myFish);
document.writeln("removed is: " + removed + "<BR>");
removed = myFish.splice(3, 1)
document.writeln("After removing 1: " + myFish);
document.writeln("removed is: " + removed + "<BR>");
removed = myFish.splice(2, 1, "trumpet")
document.writeln("After replacing 1: " + myFish);
document.writeln("removed is: " + removed + "<BR>");
removed = myFish.splice(0, 2, "parrot", "anemone", "blue")
document.writeln("After replacing 2: " + myFish);
document.writeln("removed is: " + removed);
</SCRIPT>
This script displays:
myFish: ["angel", "clown", "mandarin", "surgeon"]
After adding 1: ["angel", "clown", "drum", "mandarin", "surgeon"]
removed is: undefined
After removing 1: ["angel", "clown", "drum", "surgeon"]
removed is: mandarin
After replacing 1: ["angel", "clown", "trumpet", "surgeon"]
removed is: drum
After replacing 2: ["parrot", "anemone", "blue", "trumpet", "surgeon"]
removed is: ["angel", "clown"]
stefli
2004-10-22
打赏
举报
回复
company[0].length
是正确的哦~
仔细检查~
fason
2004-10-22
打赏
举报
回复
对的,如果访问不到是你程序其它地方错了
shnewtouch
2004-10-22
打赏
举报
回复
不对的把,这样的写法我用过了,可是不行啊,,还有什么其他的办法吗
fason
2004-10-22
打赏
举报
回复
JavaScript没有严格意义上的多维数组。
你要的答案是 company[0].length
micker
2004-10-22
打赏
举报
回复
var company=new Array(new Array(),new Array());
行数:company.length;
company[0].length;
列数,不一定.因为js里和java一样,是不等长的数组,即可以出现这种数组{{"a","b","c","d"},{"e"},{"f","g","f"}};所以各行的列数不一定.
其实java中多维数组是这样处理的:js只有一个一维数组,而此一维数组的元素又可以是一个一维数组,依次类推....
禽兽v5
2004-10-22
打赏
举报
回复
发现IE6好像变强大了......
var company = new Array();
company[0] = new Array();
company[0][0] = "a";
company[0][1] = "b";
company[0][2] = "c";
company[1] = new Array();
company[1][0] = "d";
company[2] = new Array();
company[2][0] = "e";
company[3] = new Array();
company[3][0] = "f";
for( i = 0; i < company.length; i++ )
{
for ( j = 0; j < company[i].length; j++ )
{
document.writeln("company[" + i + "][" + j + "] = " + company[i][j] + "<br>");
}
}
java
二维数组
长度
表示,java
二维数组
指定不同
长度
代码实例
本篇文章小编给大家分享一下java
二维数组
指定不同
长度
代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。1、
二维数组
的每个元素都是一个一维数组,这些数组不一定都是等长的。声明
二维数组
的时候可以只指定第一维大小,空缺出第二维大小,之后再指定不同
长度
的数组。但是注意,第一维大小不能空缺(不能只指定列数不指定行数)。public class Arra...
二维数组
长度
二维数组
长度
public class array_length { public static void main(String[] args) { String[][] data=new String[2][5]; System.out.println("第一维数组
长度
为:"+data.length); System.out.println("第
二维数组
长度
为:"+data[0].length); } } 输出结果: 第一维数组
长度
为:
java获取
二维数组
长度
java获取
二维数组
长度
二维数组
定义:int array[][] = new int[3][4]; 获取行数: int rowLength = array.length;//3 获取列数: int colLength = array[0].length;//4 在二维转置矩阵中的应用 public int[][] transpose(int[][] A) { int x=A.length; int y=A[0].length; int[][] B=n
关于java
二维数组
长度
(length)的知识
二话不说,呈上代码 //定义一个整型数组:3行4列 int a[][] = new int[3][4]; //获取行数---3行 int lenY = a.length; //获取列数---4列 int lenX = a[0].length; 其实很好理解,因为
二维数组
可以理解为是一维数组,只不过他的各处的元素是特殊元素—–一维数组 a[0][0] a[0][1] a[0][2]...
获取
二维数组
长度
public class array_length { public static void main(String[] args) { String[][] data=new String[2][5]; System.out.println("第一维数组
长度
为:"+data.length); System.out.println("第
二维数组
长度
为:"+data[0].length); } } 输出结果: 第一维数组
长度
为:2 ..
JavaScript
87,997
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章