JSFiddle - React, Tailwind, and code Playground

by Sudheer Nunna

JavaScript

const binarySearch = (sortedArray,target)=>{

console.log("asdasfa")
let start = 0;
let end = sortedArray.length-1;

while(start<=end){

const mid =Math.floor((start+end)/2);

if(sortedArray[mid]===target){
return mid;
}else if(sortedArray[mid] < target){
start  = mid+1;
}else{
end = mid-1;
}

}
return -1;

} 


const sortedArray = [1, 2,7, 3, 4, 5, 6, 8,0];
const targetValue = 0;


const result = binarySearch(sortedArray, targetValue);
console.log(result);