มันเป็นไปตามเบราว์เซอร์และสามารถทำการค้นหาแบบไบนารีหากข้อมูลของคุณถูกจัดเรียง
_.indexOf (อาร์เรย์, ค่า, [isSorted]) ส่งคืนดัชนีที่สามารถพบค่าในอาร์เรย์หรือ -1 ถ้าไม่มีค่าในอาร์เรย์ ใช้ฟังก์ชัน indexOf เนทีฟเว้นแต่ว่ามันหายไป หากคุณทำงานกับอาเรย์ขนาดใหญ่และคุณรู้ว่าอาเรย์นั้นได้ถูกเรียงลำดับแล้วให้ส่งผ่านค่าจริงสำหรับ 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');
}