Re: [問題] 我想比較兩個陣列的不同?

看板Flash作者 (HpUser)時間13年前 (2010/10/09 20:27), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
也可以用關聯陣列(應該是這名字吧)的方式處理: 可以讓處理的迴圈減少很多 var aArr:Array = []; var bArr:Array = []; aArr[5] = 'a'; aArr[2] = 'a'; aArr[6] = 'a'; aArr[8] = 'a'; aArr[4] = 'a'; bArr[0] = 'b'; bArr[1] = 'b'; bArr[2] = 'b'; bArr[3] = 'b'; bArr[4] = 'b'; bArr[5] = 'b'; bArr[6] = 'b'; bArr[7] = 'b'; bArr[8] = 'b'; bArr[9] = 'b'; bArr[10] = 'b'; for (var i:String in bArr) { if (aArr[i] == null) { trace('different:'+i); } } 只是在定陣列的時候一個一個填有點麻煩 Orz ※ 引述《kaiyine (yumi)》之銘言: : 我想請問~ : 假如我有兩個陣列 : 陣列a是5,2,6,8,4 : 陣列b是0,1,2,3,4,5,6,7,8,9,10 : 我要如何列出陣列a缺少0,1,2,3,7,9,10呢? : 目前是試著用for loop來寫 : 不過會變成列出一堆重複 : 像是一整排的0 : 或著比較結果出錯...orz : 上面的陣列ab是假設... : 實際要比對的資料數量要多上許多 : 才會想用程式來解決... : 我使用的是ActionScirpt 2.0 : 有人能幫幫我嗎~ : 感激不盡Q_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.192.128
文章代碼(AID): #1Ci5-V2H (Flash)
討論串 (同標題文章)
文章代碼(AID): #1Ci5-V2H (Flash)