作者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
推 scars:data['dep_1']還是null 11/03 00:48
→ emily114005:data['del_1']=new Object(); 11/03 00:59
推 chengchieh:data['dep_1'] = new Array(); 11/03 09:29
→ chengchieh:陣列宣告建議使用 var data:Array = []; 11/03 09:30
→ hpuser:所以新增資料的時候就要先定義第一維為新object,然後再定 11/03 10:10
→ hpuser:義第二維,那我知道了。謝謝 11/03 10:11