社区
JavaScript
帖子详情
二维数组的长度
shnewtouch
2004-10-22 08:51:16
var company=new Array(new Array(),new Array());
company是一个二维数组,我想知道他的长度,比如:company[0]的长度。怎么实现呢?谢谢了!
...全文
1385
9
打赏
收藏
二维数组的长度
var company=new Array(new Array(),new Array()); company是一个二维数组,我想知道他的长度,比如:company[0]的长度。怎么实现呢?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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>");
}
}
青少年C++编程NOIP/CSP竞赛通关语法-
二维数组
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的语法专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;... 6、本课程介绍的是
二维数组
。也是历来竞赛重要考点。
java
二维数组
长度
表示,java
二维数组
指定不同
长度
代码实例
本篇文章小编给大家分享一下java
二维数组
指定不同
长度
代码实例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。1、
二维数组
的每个元素都是一个一维数组,这些...
java获取
二维数组
长度
java获取
二维数组
长度
二维数组
定义:int array[][] = new int[3][4]; 获取行数: int rowLength = array.length;//3 获取列数: int colLength = array[0].length;//4 在二维转置矩阵中的应用 public int[][] ...
关于java
二维数组
长度
(length)的知识
二话不说,呈上代码 //定义一个整型数组:3行4列 int a[][] = new int[3][4];...其实很好理解,因为
二维数组
可以理解为是一维数组,只不过他的各处的元素是特殊元素—–一维数组 a[0][0] a[0][1] a[0][2]...
C语言
二维数组
行数和列数计算 - C语言零基础入门教程
计算
二维数组
长度
1.
二维数组
行数 2.
二维数组
列数 3.
二维数组
的元素个数 =
二维数组
行数 *
二维数组
列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.计算一维数组...
JavaScript
87,915
社区成员
224,619
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章