头一低,很多年都这样过去了...

欢迎来到Kittow的部落格! - http://blog.skyhe.com

Agile Web Development (敏捷Web开发)

Want to Know Something More? Move Your Mouse Here;)

我是天空的一片云,偶尔投影在你的波心,你记得也好,最好你忘掉,你我在交汇时,互放的光亮。
——徐志摩《偶然》 More...

我的VOA听写积分

2005-6-16 [返回]
javascript的二维数组
虽然javascript算是常用,
而且数组也因为窗体的组件而常常会用到,
但是,多维数组就很少在用,
原以为javascript的二维数组的使用方式像是下面这样,
[color=#8B0000]var AtlTab = new Array();
var AtlArea = new Array();
AtlTab[1,1] = 'AtlTab1';
AtlTab[1,2] = 'AtlTab2';
AtlArea[1,1] = 'AtlTop01';
AtlArea[1,2] = 'AtlTop02';[/color]
结果不管怎么是用AtlTab[1,1] 或是 AtlTab[1,2]都传"AtlTab2"回来...
后来查了一下才发现这篇,原来在javascript中,二维数组要这样用...
[color=#B22222]//建立二维数组
function Array2DVar(x,y) { // 定义二维数组原型
this.length = x;
this.x = x; // x 维度长度
this.y = y; // y 维度长度
for(var i = 0; i < this.length; i++) // 初始各元素值为 null
this[i] = new Array(y); // this 代表对象本身

var AtlTab = new Array2DVar(2,2);
var AtlArea = new Array2DVar(2,2);
AtlTab[1][1] = 'AtlTab1';
AtlTab[1][2] = 'AtlTab2';
AtlArea[1][1] = 'AtlTop01';
AtlArea[1][2] = 'AtlTop02'; [/color]
转自:天河网 | www.skyhe.com

Posted at 7:54 PM | Comments[0]

转自:天河网 | www.skyhe.com

发表评论
We Used Ajax to Post Your Comment!
本站评论系统采用Ajax技术,无刷新发送评论
您的大名 *   
电子邮件  
5+6=? *(请输入“5+6=?”的结果)
评论内容 *