Como encontrar o índice do objeto em uma matriz JavaScript com o jQuery
Estou tentando encontrar o índice de um objeto em uma matriz no jquery. Não consigo usar jQuery.inArray porque quero corresponder objetos em uma determinada propriedade. Estou usando
jQuery.inObjectArray = function(arr, func)
{
for(var i=0;i<arr.length;i++)
if(func(arr[i]))
return i;
return -1;
}
e depois chamando:
jQuery.inObjectArray([{Foo:"Bar"}], function(item){return item.Foo == "Bar"})
Existe uma maneira integrada?