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?

questionAnswers(1)

yourAnswerToTheQuestion