[問題] 請問有關多維陣列的使用

看板Flash作者 (HpUser)時間13年前 (2011/11/03 00:18), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
各位先進好: 小弟想要使用多維陣列的方式儲存資料 方式如下 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

11/03 00:48, , 1F
data['dep_1']還是null
11/03 00:48, 1F

11/03 00:59, , 2F
data['del_1']=new Object();
11/03 00:59, 2F

11/03 09:29, , 3F
data['dep_1'] = new Array();
11/03 09:29, 3F

11/03 09:30, , 4F
陣列宣告建議使用 var data:Array = [];
11/03 09:30, 4F

11/03 10:10, , 5F
所以新增資料的時候就要先定義第一維為新object,然後再定
11/03 10:10, 5F

11/03 10:11, , 6F
義第二維,那我知道了。謝謝
11/03 10:11, 6F
文章代碼(AID): #1EiMrlyn (Flash)
文章代碼(AID): #1EiMrlyn (Flash)