@H_404_1@我需要与Underscore的
find基本相同的功能,但是使用元素的索引作为结果(而不是元素本身).
据我所知,Underscore的indexOf寻找一个值并且不起作用.与jQuery的inArray功能相同的问题.
我想出了以下实现,但我不确定它是最有效的:
function myIndexOf(arr,filter) { var index; $.each(arr,function (i,elt) { if (filter(elt)) { index=i; return false; } }); return index; }