我想定义一个大小都不确定的二维数组怎么定义? var a=new Array(new Array(),new Array(),new Array())2维。=var a=new Array()for(i=0;i<3;i++)a[i]=new Array() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是要定义一个数组Array[m][n],m和n都是不确定的能不能实现呢? 好象不好做。<script>var a=new Array()for(i=0;i<10;i++){a[i]=new Array()for(j=0;j<20;j++)a[i][j]=i*j}alert(a)</script> <script>m=10,n=10var a=new Array()for(i=0;i<m;i++){a[i]=new Array()for(j=0;j<n;j++)a[i][j]=i*j}alert(a)</script> c/c++下肯定是不行的,因为它按照a[0][0]~a[0][10],a[1][0]~a[1][10]的次序依次存放,第一维大小不确定,系统无法分配内存就是不知道java下是不是也是这样的?我好像听说java的动态性能比c/c++强大不知道行不行呢? 在JS中的数组与c/c++中的数组不一样,在c/c++中,当定义数组是多大就是多大的,是不能改变的,但在JS中数组的大小是可以改变的,也就是说当定义数组为arrayA=new Array([1,2],["1","2"]),你可以随时把数组的值赋值为arrayA=[[1,2],["1","2"],[3,4]],在JS中数组的长度是没有限制的! 你可以在一开始时指定空 Array(),在运行过程中随着不断获得新数据而增长js 的数组操作很自由,任何一维的长度都可以随时改变 用python可以实现这样的数组,不过本身python是没有数组概念的,可以用列表实现。 求解释 onclick()事件无法访问复选框的问题 jquery 问题求助 "立即登录"按钮对应的脚本程序是啥? 选择Li之后变暗其他未选择的不变按 .net里Repeater控件显示的图像,用js产生 不间断滚动、鼠标over放大、out恢复原样 用了梅花雪的MzTreeView12控件,值取不到 拖动层时,设置层的onmouseup不起作用是怎么回事啊 问个正则表达式 那么skyover请帮个忙吧 如何让用户选择是否保存密码?(急用) 国际域名 e999.net 正式启用,兴奋中,散免费邮箱,散分,散代码咯
能不能实现呢?
<script>
var a=new Array()
for(i=0;i<10;i++)
{
a[i]=new Array()
for(j=0;j<20;j++)
a[i][j]=i*j
}
alert(a)
</script>
m=10,n=10var a=new Array()
for(i=0;i<m;i++)
{
a[i]=new Array()
for(j=0;j<n;j++)
a[i][j]=i*j
}
alert(a)
</script>
就是不知道java下是不是也是这样的?我好像听说java的动态性能比c/c++强大
不知道行不行呢?
js 的数组操作很自由,任何一维的长度都可以随时改变