【发布时间】:2015-07-30 08:12:50
【问题描述】:
我正在开发网络 XMPP 聊天。检索名册后,我将人员信息放入对象数组,但在将对象推送到数组之前,我必须检查它是否存在于该数组中,而且速度很慢,因为它会计算算术级数的总和,这是前。 820 代表 40 个联系人,而这个数字并不让我高兴。我的问题是:在这种情况下,搜索方法是否有可能进行优化?
- 另外我不想将数组转换为关联数组。
- 对象未排序。
我知道还有其他线程,但没有什么关于优化的。
【问题讨论】:
-
排序和使用对象是两种方式,你为什么不想这样做?
-
排序会花费很多时间,如果我使用对象(关联数组),我还需要将其转换为数组,以使其可由我的 gui js 框架呈现。
-
那么管理对象和数组有什么问题?
-
我错过了什么?听起来他只是在搜索一个包含 40 个联系人的数组……这应该非常非常快,对吧?
标签: javascript arrays performance search