Он совместим с различными браузерами и может выполнять бинарный поиск, если ваши данные отсортированы.
_.indexOf (array, value, [isSorted]) Возвращает индекс, по которому можно найти значение в массиве, или -1, если значение не присутствует в массиве. Использует встроенную функцию indexOf, если она отсутствует. Если вы работаете с большим массивом и знаете, что массив уже отсортирован, передайте true для isSorted, чтобы использовать более быстрый двоичный поиск.
//Tell underscore your data is sorted (Binary Search)
if(_.indexOf(['2','3','4','5','6'], '4', true) != -1){
alert('true');
}else{
alert('false');
}
//Unsorted data works to!
if(_.indexOf([2,3,6,9,5], 9) != -1){
alert('true');
}else{
alert('false');
}