JSFiddle - React, Tailwind, and code Playground

by Slico

JavaScript

const myAr = [10, 20, 80, 30, 60, 50, 110, 100, 130, 170, 180]

function binarySearch(arr, number, arrayLength){
	 
   let numElements = Math.floor(arrayLength / 2)
   
	for(let i = 0; i <= numElements;i++){
  	console.log(arr[i], i, arrayLength)
    
  }
  
  binarySearch(arr, number, numElements)
  
}

console.log(binarySearch(myAr, 110, myAr.length)) // 6