社区
JavaScript
帖子详情
JavaScript对多维数组是怎么支持的?
cnonline
2003-06-18 06:29:45
<script>
tv=new Array();
t=new Array();
tv[1]=t;
tv[2]=t;
tv[1][1]=new Array(12,"Volune_12","TestComment_12");
tv[2][1]=new Array(13,"Volune_13","TestComment_13");
alert(tv[1][1][0]);
</script>
为什么tv[1][1][0]的值是13而不是12?
...全文
55
7
打赏
收藏
JavaScript对多维数组是怎么支持的?
tv=new Array(); t=new Array(); tv[1]=t; tv[2]=t; tv[1][1]=new Array(12,"Volune_12","TestComment_12"); tv[2][1]=new Array(13,"Volune_13","TestComment_13"); alert(tv[1][1][0]); 为什么tv[1][1][0]的值是13而不是12?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaoweiwei
2003-06-29
打赏
举报
回复
数组的数组就是多维数组
michael_monkey
2003-06-28
打赏
举报
回复
学习
kingdomzhf
2003-06-19
打赏
举报
回复
tv[1],tv[2]指向了同一个对象,他们是互相影响的
xdspower
2003-06-19
打赏
举报
回复
同上
michael_monkey
2003-06-18
打赏
举报
回复
funboy88
2003-06-18
打赏
举报
回复
在JS里,对于对象的操作,实际上是传的地址,
只是引用而已,
不是传值的,
有点类似于C里面的指针的叫法,还有C++里的引用的叫法
funboy88
2003-06-18
打赏
举报
回复
<script>
tv=new Array();
t=new Array();
tv[1]=new Array();
tv[2]=new Array();
tv[1][1]=new Array(12,"Volune_12","TestComment_12");
tv[2][1]=new Array(13,"Volune_13","TestComment_13");
alert(tv[1][1][0]);
</script>
这样是12
你的
t=new Array();
tv[1]=t;
tv[2]=t;
1,2都指向了同一个了,这种是传地址的,两个都指定了同一个地址,相当于是指针的,同时指向了同一处,
这样,你两次赋值其实是给一个东西赋值,也就是给t赋值,
你分别创建的话,就不会出现这个问题
你不妨试试,把那个两个的先后次序换一下,看看是不是显示后一次的,
javascript
中实际上是不
支持
多维
数组
*由于
javascript
是一种无类型语言,所以一个
数组
的元素可以具有任意的数据类型,同一个
数组
的不同元素可以具有不同的类型,
数组
的元素设置可以包含其他
数组
,这样就可以创建一个复杂的
数组
了.并且在这点上说
javascript
作为一种脚本语言不同于那种严格的面向对象的c++.c#,java了.具有更高的灵活性.*/ /**在
javascript
1.1和其后的版本中,
数组
是用构造函数Array()和运
关于JS
数组
转JSON文本,
支持
单
数组
,二维,
多维
以前一直是QQ空间写技术文章,QQ空间太坑 字还有限制~ 来CSDN了大家多多照顾 一般来说都是从PHP转JSON很方便~ 但是JS中各种坑~ 今天正好碰到这个问题 翻了几页百度没有找到解决方案 自己动手丰衣足食 自己写了个函数
支持
无限极的
多维
数组
为了方便记忆就弄成跟PHP同名函数了 /** *js
数组
转json * */ function json_encode(o) {
js
数组
排序,
支持
正反排序以及
多维
度排序
源码如下: /** * js
数组
排序
支持
数字和字符串 * @param params * @param arrObj obj 必填
数组
对象 * @param keyName string 必填 要排序的属性名称 * @param type int 选...
简单的二维
数组
和
多维
数组
简单的二维
数组
和
多维
数组
python的二维
数组
动态生成_
JavaScript
动态创建二维
数组
的方法示例
JavaScript
动态创建二维
数组
的方法示例发布时间:2020-08-23 03:32:50来源:脚本之家阅读:92作者:周清城本文实例讲述了
JavaScript
动态创建二维
数组
的方法。分享给大家供大家参考,具体如下:学过C语言的我太耿直一般这种情况下我会直接var arr = new Array[10][10];但是不出意外的话这样是会报错的,因为在js中根本没有这样的语法在这之前,让我们先来...
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章