提示:您可以先修改部分代码再运行
<script language="JavaScript">
<!--
//今天突然想用关联数组来实现一个功能,所以研究了下,感觉蛮有意思的,发上来给大家分享下,呵呵。
//定义二维数组A
function A(){};
//定义A中的行b和c两行
A.b = function (){};
A.c = function (){};
//为每行添加列数据,这个示例只是一列
A.b.z = '1111';
A.c.z = '2222';
//测试方法
function test(){
var i;
for (i in A){
alert(A[i]['z']);//注意,在for ... in语句中,获得的i是字符串,而不是该属性原来的数据类型。
}
}
//显示
test();
/*
上面演示了一个用类实现的二维数组,其和真正数组的最大区别就在于,他不是用数字下标来定位行、列,而是用字符串。在某些情况下会非常好用,呵呵。
这是一个真正的二维关联数组,当然还可以扩展到3、4或更高。
至于能在什么地方用,就看大家自己的创意罗 ^_^
*/
//-->
</script>
提示:您可以先修改部分代码再运行
时间: 2024-10-05 15:57:22