我有一個json數組,它有多個缺失的數字並且是無序的。找出缺失數字的最佳方法是什麼?我的第一個想法是迭代並按順序構造一個新的臨時數組(因此如果第一個鍵是50,它會到達arr [50]),然後找出哪些沒有鍵。不幸的是,這看起來非常低效。在對象數組中找到缺失的值
更新: 這裏有點我的JSON的:
"groups": [ { "group_id": "1", "group_name": "AABYODAADAAAW6KAAA", }, { "group_id": "5", "group_name": "AABYODAADAAAW6KAAB", }, { "group_id": "2", "group_name": "AABYODAADAAAW6KAAC", }, { "group_id": "3", "group_name": "AABYODAADAAAW6KAAAD", }, { "group_id": "6", "group_name": "AABYODAADAAAW6KAAAE", } ]
,我整理group_id
,但數組長度超過2000人。
這是一個JS數組,JS對象,JSON數組或JSON對象? (提示:JSON是一個字符串。) – Phrogz 2011-05-23 20:30:26
您可能想要接受一些以前的答案以獲得更多幫助。 – wajiw 2011-05-23 20:30:41
@Progrog:一個JS數組仍然是一個JS對象。 ;)SortingHat:請閱讀http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/您是否有一段代碼向我們展示? – 2011-05-23 20:32:29