Він сумісний із браузером і може виконувати двійковий пошук, якщо ваші дані відсортовані.
_.indexOf (масив, значення, [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');
}