的對象的某些屬性的基礎上的陣列。 說我有類型應用程序的對象。 每個應用程序對象具有它像applicationType,APPID等 相關聯的I需要爲每個applicationType創建單獨陣列的一些信息。像我每次需要提取出相同applicationType的對象一樣。 即在端我需要有一個數組,將包括對象(這將是相同applicationType陣列) 例如:在第0個索引對象將是applicationType1的應用的陣列。在第一個指數 對象將是applicationType 2. 等應用的數組.... 什麼是最有效的方式做到這一點?過濾我有存儲在它的一些對象的數組陣列
0
A
回答
0
您創建數組數組,然後遍歷您的原始數組對象,找出每個數組的類型,將其添加到數組中的相應數組,每次創建一個新數組第一次遇到類型。你需要一個從數組到數組的索引映射;一張地圖(或字典)對此很有好處。事實上,如果你有靈活性,我會讓數組陣列成爲一張地圖/字典,並將中間人剪掉。
+0
它的樣子,如果nwe有一個數組,則說initialArray由所有類型的應用程序的所有對象組成。 我們將遍歷數組初期,找出每一個對象和該typem再次在該數組找到與該類型的其他對象重複的類型? – iOSDevD 2012-08-07 18:57:56
+0
@iOSDevD:你可以一次完成。在檢查每個項目的類型時,如果它是以前沒有見過的項目,請向陣列中添加一個數組,然後將該類型的項添加到地圖/字典中;無論哪種方式,都可以將新項目添加到數組中。 – 2012-08-08 01:44:41
相關問題
- 1. 使用多個數組過濾嵌套的JSON對象並將過濾的對象存儲在數組中
- 2. 過濾從對象陣列
- 3. 過濾行存儲對象
- 4. Javascript:通過一系列數組對象循環存儲數組
- 5. LINQ的創建DTO對象的數組,在一個陣列它
- 6. 如何獲得給定主陣列和過濾數組的未過濾對象?
- 7. 對象的AS3過濾器陣列
- 8. 過濾器在Angularjs對象有數組
- 9. 對象數組的陣列
- 10. 對象或陣列來存儲這些數據
- 11. Azure表存儲中的對象陣列
- 12. 存儲陣列中的對象
- 13. 在陣列中正確存儲對象
- 14. 在陣列中存儲對象(Haxe)
- 15. 存儲在firebase中,對象vs陣列
- 16. 如何過濾陣列只有它不在另一個數組值
- 17. 在對象數組中存儲對象
- 18. 存儲在數組值和通過該陣列的js函數
- 19. 複製對象數組另一個陣列是它在JQuery中
- 20. NSPredicate過濾通過的數組對象
- 21. 陣列中的SQL對象的存儲2008過程
- 22. Typescript通過多個關鍵字過濾字符串數組的對象陣列
- 23. 過濾JSON對象數組
- 24. Javascript:過濾數組對象
- 25. Angular2過濾器對象陣列
- 26. JavaScript過濾陣列充滿了對象
- 27. 從其他陣列過濾對象
- 28. iterrating通過對象和數組存儲
- 29. NumPy的組陣列存儲
- 30. 將對象數組減少/過濾爲新的對象數組。
所以,你有'Application'對象的簡單數組,並需要建立一個數組的數組,類型==當前陣列位置的應用程序每一個幸福?在目標C? – Niloct 2012-08-06 19:21:57