The _.sortedIndex function _.sortedIndex used for binary search, but is a bit more general than your goal. I would just use it to create sortedFind, for example:
_.sortedFind = function sortedFind(list, item, key) { return (_.isEqual(item, list[_.sortedIndex(list, item, key)])); }
Usage example:
// http://jsfiddle.net/w3hzrehy/ _.sortedFind([10, 20, 30, 40, 50], 10); // true var stooges = [{name: 'moe', age: 40}, {name: 'curly', age: 60}]; _.sortedFind(stooges, {name: 'larry', age: 50}, 'age'); // false _.sortedFind(stooges, {name: 'curly', age: 60}, 'age'); // true
source share