作者hpuser (HpUser)
看板Flash
标题[问题] 请问有关多维阵列的使用
时间Thu Nov 3 00:18:52 2011
各位先进好:
小弟想要使用多维阵列的方式储存资料
方式如下
var data:Array=new Array();
data['dep_1']['pos_1']='Mary';
trace(data['dep_1']['pos_1']);
这样就会出错,讯息是:词汇未定义且没有属性
不管宣告data是Array型式或是Object型式都不行,
当初不用ArrayCollection的方式储存是想
之後要找资料的时候只要指定多维阵列的key值
就马上可以抓到资料,不用再使用for回圈的方式寻找
这个问题困扰小弟很久了,请各位先进解惑,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.24.180.22
1F:推 scars:data['dep_1']还是null 11/03 00:48
2F:→ emily114005:data['del_1']=new Object(); 11/03 00:59
3F:推 chengchieh:data['dep_1'] = new Array(); 11/03 09:29
4F:→ chengchieh:阵列宣告建议使用 var data:Array = []; 11/03 09:30
5F:→ hpuser:所以新增资料的时候就要先定义第一维为新object,然後再定 11/03 10:10
6F:→ hpuser:义第二维,那我知道了。谢谢 11/03 10:11