Есть ли существующая функция, которая находит первый элемент массива, который соответствует некоторому обычному предикату?
$.fn.findFirstMatching = function(predicate) {
var result;
$.each(this, function(index, value) {
if (predicate(index, value)) {
result = {index: index, value: value};
}
});
if (result) {
return result;
}
};