我有一个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