看板 Flash 關於我們 聯絡資訊
各位先進好: 小弟想要使用多維陣列的方式儲存資料 方式如下 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