J'ai besoin de la même fonctionnalité que celle d'Underscore. trouver mais avec l'index de l'élément comme résultat (et non l'élément lui-même).
Pour autant que je sache, Underscore's indexOf recherche une valeur et ne prend pas de fonction. Même problème pour la fonction jQuery inArray fonction.
J'ai trouvé l'implémentation suivante, mais je ne suis pas sûr qu'elle soit la plus efficace :
function myIndexOf(arr, filter) {
var index;
$.each(arr, function (i, elt) { if (filter(elt)) { index=i; return false; } });
return index;
}