【发布时间】:2010-12-25 09:58:09
【问题描述】:
我经常在对象数组中进行搜索,并且一直在使用 jQuery.inArray()。但是,我遇到了速度和内存问题,根据我的分析器,最常调用的方法之一是 jQuery.inArray()。街上对它的表现有什么看法?我应该切换到简单的 for 循环吗?
我的具体功能是:
function findPoint(point, list)
{
var l = list.map(function anonMapToId(p) { return p.id });
var found = jQuery.inArray(point.id, l);
return found;
}
也许list.map() 更应该受到责备?
【问题讨论】:
-
请问您如何确定这是一个性能问题? (只是出于好奇)
-
说实话,我不记得了。
-
公平地说,我没有注意到这个问题已经超过一年了......好吧,你还记得根据“我的分析器”是什么意思吗?你用的是什么分析器?
-
我可能正在使用 Firebug...
标签: javascript jquery arrays map